书签 分享 收藏 举报 版权申诉 / 20

基于事件的社交网络应用.pdf

  • 上传人:1520****312
  • 文档编号:4721525
  • 上传时间:2018-10-31
  • 格式:PDF
  • 页数:20
  • 大小:4.41MB
  • 摘要
    申请专利号:

    CN201180022196.9

    申请日:

    2011.05.02

    公开号:

    CN102870373A

    公开日:

    2013.01.09

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情:

    发明专利申请公布后的视为撤回IPC(主分类):H04L 12/18申请公布日:20130109|||实质审查的生效IPC(主分类):H04L 12/18申请日:20110502|||公开

    IPC分类号:

    H04L12/18; H04M3/56; H04N21/4788; H04N7/15

    主分类号:

    H04L12/18

    申请人:

    阿尔卡特朗讯公司

    发明人:

    H·纽曼; Q·加尼耶

    地址:

    法国巴黎

    优先权:

    2010.05.03 US 61/330,648; 2011.04.26 US 13/093,878

    专利代理机构:

    北京市中咨律师事务所 11247

    代理人:

    杨晓光;于静

    PDF完整版下载: PDF下载
    内容摘要

    提供一种方法和装置,用于与聊天文本一起由捕获或查看分享视频的任意人基于事件实时分享音频/视频。基于IMS的服务器用作用于随后被分配给所有参与者的所述分享的音频/视频和聊天文本的集线器。聊天文本在与运载所述音频和视频流的ISO传输流相关的数据流中运输。音频和视频流和聊天文本使用网络数字视频记录器进行记录,并且随后可以由用户查看。在回放已记录的事件期间,当所述IMS服务器维持用于事件的不同已记录流的同步信息时,如果可用,则所述用户也可以在相同事件的不同录制之间切换。该方法和装置提供改善的社交网络。

    权利要求书

    权利要求书一种由终端用户设备执行的方法,包括:在所述终端用户设备上捕获视频;由所述终端用户设备将所述视频作为ISO传输流发送到IP多媒体子系统(IMS)服务器;在所述终端用户设备上接收聊天文本作为输入;由所述终端用户设备将所述聊天文本作为所述ISO传输流的数据流的一部分发送到所述IMS服务器;在所述终端用户设备处接收来自所述IMS服务器的另一ISO流;由所述终端用户设备从所述另一ISO流的数据流提取任意聊天文本;以及在所述终端用户设备上显示从所述另一ISO流提取的任意聊天文本。根据权利要求1的方法,其中在所述终端用户设备上显示从所述另一ISO流提取的任意聊天文本包括:显示这种聊天文本的发起者的指示。一种由终端用户设备执行的方法,包括:在所述终端用户设备处接收来自IP多媒体子系统(IMS)服务器的ISO传输流;在所述终端用户设备上显示来自所述ISO传输流的视频,该视频已被另一用户终端设备捕获;在所述用户终端设备上接收内容;以及由所述终端用户设备发送所述内容到所述IMS服务器。根据权利要求3的方法,其中在所述用户终端设备上接收内容包括:在所述终端用户设备的输入上接收聊天文本,并且其中由所述终端用户设备发送所述内容到所述IMS服务器包括:由所述终端用户设备将所述聊天文本作为另一ISO传输流的数据流的一部分发送到所述IMS服务器。根据权利要求3的方法,其中在所述用户终端设备上接收内容包括:由所述终端用户设备捕获视频,并且其中由所述终端用户设备发送所述内容到所述IMS服务器包括:由所述终端用户设备将所述捕获的视频作为另一ISO传输流来发送。根据权利要求4的方法,还包括:在所述终端用户设备处从所述IMS服务器接收至少一个事件的列表;由所述终端用户设备向所述IMS服务器发送所述列表中所述至少一个事件之一的选择;以及由所述终端用户设备向所述IMS服务器发送识别所述终端用户设备的位置的位置信息,并且其中至少一个事件的所述列表包括所述列表中的至少一个事件接近所述终端用户设备的指示。一种由终端用户设备执行的方法,包括:在所述终端用户设备处从IP多媒体子系统(IMS)服务器接收至少一个已记录事件的列表;在所述终端用户设备处接收所述至少一个已记录事件之一的选择作为输入;从所述终端用户设备向所述IMS服务器发送所述选择;以及在所述终端用户设备处从所述IMS服务器接收与所述选择相关的ISO传输流。根据权利要求7的方法,还包括:在所述终端用户设备处接收ISO传输流期间,由所述终端用户设备从所述IMS服务器接收与所述事件相关的另一录制可用的指示;在所述终端用户设备处接收所述另一录制将在所述终端用户设备上显示的指示作为输入;以及从所述终端用户设备向所述IMS服务器发送所述指示。一种由IP多媒体子系统(IMS)服务器执行的方法,包括:从终端用户设备接收登录信息;从所述终端用户设备接收事件将被创建的指示;创建所述事件;从所述终端用户设备接收ISO传输流;以及转发所述ISO传输流到至少一个其它用户终端设备,该至少一个其它终端用户设备在与所述事件相关的分配列表中;从再一用户终端设备接收登录信息;发送可用事件的列表到所述再一用户终端设备;发送从所述再一用户终端设备加入的事件的选择;以及添加所述再一用户终端设备到与所述选择指示的事件相关的分配列表。一种由IP多媒体子系统(IMS)服务器执行的方法,包括:从第一用户终端设备接收ISO传输流;转发所述ISO传输流到用于录制的网络数字视频记录器;向第二用户终端设备发送可用于回放的至少一个已记录事件的列表,其包括与所述ISO传输流相关的事件;从所述第二用户终端设备接收用于回放的至少一个已记录事件之一的选择;检索用于已选事件的ISO传输流;并且发送与所述已选事件相关的ISO传输流到所述第二用户终端设备。

    说明书

    说明书基于事件的社交网络应用
    技术领域
    本发明涉及社交网络,特别涉及基于事件的视频发送的分享。
    背景技术
    社交网络软件非常流行。但是当前的社交网络软件范围有限。社交网络有各种现存方法可供使用,但是都不允许完全与聊天文本一起从其他人处实时分享视频,也不允许用户在由多个用户捕获的相同事件的视频之间进行选择。
    发明内容
    根据一个方面,本发明提供一种由终端用户设备执行的方法。在所述用户终端设备上捕获视频。所述用户终端设备将所述视频作为ISO传输流发送到IP多媒体子系统(IMS)服务器。所述用户终端设备接收聊天文本作为输入,并且将所述聊天文本作为所述ISO传输流的数据流的一部分发送到所述IMS服务器。
    根据另一方面,本发明提供另一种由终端用户设备执行的方法。所述用户终端设备接收来自IP多媒体子系统(IMS)服务器的ISO传输流。在所述用户终端设备上显示来自所述ISO传输流的视频,该视频已被另一用户终端设备捕获。
    根据再一方面,本发明提供再一种由终端用户设备执行的方法。所述用户终端设备从IP多媒体子系统(IMS)服务器接收至少一个已记录事件的列表。所述用户终端设备接收所述至少一个已记录事件之一的选择作为输入。所述用户终端设备发送所述选择到所述IMS服务器,并且从所述IMS服务器接收与所述选择相关的ISO传输流。
    根据再一方面,本发明提供一种由IP多媒体子系统(IMS)服务器执行的方法。从终端用户设备接收登录信息。从所述终端用户设备接收事件将被创建的指示并创建所述事件。从所述终端用户设备接收ISO传输流,并且转发所述ISO传输流到至少一个其它用户终端设备,该至少一个其它终端用户设备在与所述事件相关的分配列表中。
    根据再一方面,本发明提供另一种由IP多媒体子系统(IMS)服务器执行的方法。从第一用户终端设备接收ISO传输流。转发所述ISO传输流到用于录制的网络数字视频记录器。向第二用户终端设备发送可用于回放的至少一个已记录事件的列表,其包括与所述ISO传输流相关的事件。从所述第二用户终端设备接收用于回放的至少一个已记录事件之一的选择。检索用于已选事件的ISO传输流,并发送到所述第二用户终端设备。
    本发明的上述方法可以存储作为永久计算机可读介质上的处理指令,所述指令可以由计算机处理器执行。
    本发明允许事件的实时分享。一个用户可以捕获事件的音频和/或视频并将其与其它用户实时分享,并且观看所述捕获事件的用户或任意人可以在观看该捕获事件时分享聊天文本。不同的用户设备,例如蜂窝电话,无线或有线个人计算机,或tru2wayTM电视和机顶盒具有不同的能力,其范围包括捕获事件、提供聊天文本、或简单地查看捕获到的事件,并且这都是可以提供的。本发明也可以基于IMS,这使得本发明可以更容易地放大范围到更多用户。本发明也允许备案记录一个事件的不同视角的不同的人的事件,同时备案在观看该事件期间实时产生的聊天文本。本发明允许这种录制被回放,并且IMS服务器维持不同音频/视频的同步信息和该事件的聊天流,允许已记录事件的查看者在该事件的不同录制之间切换。
    附图说明
    本发明的特征和优点由优选实施例的下列详细描述参考附图变得更加明显,其中:
    图1是根据本发明一个实施例的网络的一部分的示意图;
    图2是根据本发明一个实施例的图1的用户终端设备执行的方法的流程图;
    图3是根据本发明一个实施例的用户终端设备执行的另一方法的流程图;
    图4是根据本发明一个实施例的用户终端设备执行的另一方法的流程图;
    图5是根据本发明一个实施例的用户终端设备执行的另一方法的流程图;
    图6是根据本发明一个实施例的图1的IMS服务器执行的方法的流程图;
    图7是根据本发明一个实施例的IMS服务器执行的另一方法的流程图;
    图8是根据本发明一个实施例的IMS服务器执行的另一方法的流程图;
    图9是根据本发明一个实施例的IMS服务器执行的另一方法的流程图;
    图10是根据本发明一个实施例的IMS服务器执行的另一方法的流程图。
    需要注意的是在上述附图中同样的特征具有相似的标签。
    具体实施方式
    参考图1,示出了根据本发明一个实施例的网络的一部分的示意图。蜂窝电话10连接基于IMS(IP多媒体子系统)的服务器12。蜂窝电话10是具有捕获音频和/或视频的能力的类型。蜂窝电话10也与个人计算机(PC)14进行通信,该个人计算机可以是无线PC也可以是桌面型PC。IMS服务器12也连接机顶盒(STB)16,并且该STB在电视机(TV)18上显示信号。STB16和TV18一起被看作STB/电视机20。IMS服务器12也连接网络数字视频记录器22。共同地,蜂窝电话10,PC14和STB/电视机20被称为终端用户设备。
    可选的是,如果TV18能直接与IMS服务器12通信,例如如果TV18是数字TV并且支持tru2wayTM,在这种情况下TV本身就是一个用户终端设备,则可以没有STB16。图1中示出的网络仅用于举例,并且更普遍地说,存在零个或更多STB/TV组,零个或更多数字TV,零个或更多PC和零个或更多蜂窝电话,但是具有至少两个用户终端设备,其中一个具有捕获音频和/或视频的能力。
    蜂窝电话10具有以下能力:捕获音频/视频以显示音频/视频,显示聊天文本以及允许输入文本。PC14具有以下能力:显示音频/视频,显示聊天文本以及允许输入文本。STB/电视机20具有显示音频/视频和显示聊天文本的能力。值得注意的是,每个用户终端设备的能力仅用于图解说明。另一蜂窝电话也可以连接IMS服务器12并且构成此处所述网络的一部分,但是不能捕获音频或视频。作为另一实例,另一PC可以连接IMS服务器12并且构成此处所述网络的一部分,并且能够这样通过使用网络摄像头捕获音频/视频。但是,为了区分位于用户终端设备上的各种应用,每个都具有其上述各个能力的蜂窝电话10,PC14和STB/电视机20将在描述本发明时被使用。
    IMS服务器12基于IMS。换言之,用户终端设备和网络数字视频记录器22的接口兼容IMS架构。在用户终端设备和IMS服务器12之间交换的消息兼容IMS架构定义的格式。
    每个用户终端设备包括一个应用。这些应用取决于其上运行应用的用户终端设备的能力。可选的是,每个用户终端设备具有相同的应用但是这些应用仅有部分基于用户终端设备的能力可用或可选。这些应用的功能性描述如下。IMS服务器12也包括具有如下功能性的应用。
    概括而言,本发明允许用户终端设备生成事件或加入由另一用户终端设备生成的现存事件。如果用户终端设备生成事件,则由用户终端设备捕获的音频/视频被发送到IMS服务器12,该IMS服务器将音频/视频信号传递到已经加入该事件的所有其它用户终端设备。如果用户终端设备也具有允许输入文本的能力,然后该用户终端设备将在该用户终端设备上输入的文本作为ISO传输流的数据流的一部分发送到IMS服务器12,并且IMS服务器12然后将该聊天文本作为运输捕获到的该事件的视频和音频的ISO传输流的数据流的一部分转发到参与该事件的所有用户终端设备,在其中显示所述文本。
    如果用户终端设备加入一个现存事件,则在用户终端设备上显示用于该事件并由IMS服务器12转发到用户终端设备的音频/视频。如果该用户终端设备具有捕获内容的能力,例如通过允许输入文本,则然后所述用户终端设备将这种内容作为ISO传输流的数据流的一部分发送到IMS服务器12,然后IMS服务器12将所述内容作为运输捕获到的该事件的视频和音频的ISO传输流的数据流的一部分转发到参与该事件的所有用户终端设备,在其中例如通过显示聊天文本使得所述内容可用。
    在一个实施例中,IMS服务器12发送涉及事件的所有流到网络数字视频记录器22,包括聊天文本,在其中存储这些流。IMS服务器12存储所述流的同步信息,并且当随后召回事件以通过用户终端设备进行回放时,IMS服务器12参考对于该事件的而存储的同步信息以检索来自网络数字视频记录器22的不同流并且使得正确流在正确的回放时间对于终端用户设备可用。
    蜂窝电话10包含用于创建事件,查看直播事件和回放已记录事件的应用。可选的是,这些可以是多于一个应用的部分,例如用于回放已记录事件的分离应用,但是此处用于简化目的其被描述为单个应用的组成部分。如上所述,该方法可以用于具有捕获音频/视频信号的能力的任意终端用户设备,但是为了举例说明见参考图1的蜂窝电话10得到描述。参考图2,示出根据本发明一个实施例的应用执行的方法的流程图。在步骤10,蜂窝电话10开始与IMS服务器12的会话。因为IMS服务器12是基于IMS的,所以蜂窝电话10通过与IMS服务器12交换SIP消息开始所述会话。
    在一个实施例中,在步骤42然后蜂窝电话10向IMS服务器12发送识别蜂窝电话10的位置的位置信息。识别蜂窝电话10的位置的数值通过蜂窝电话10的固有能力自动发送。这也被称为蜂窝电话10的“地理标记(geotagging)”。
    在步骤44,蜂窝电话10从IMS服务器12接收事件列表。该事件列表可以是空的,或者蜂窝电话可以反而接收没有发送事件列表的指示,例如如果蜂窝电话10不在任何现存事件的联系人列表中。该事件列表也可以包括至少一个事件在附近的指示,正如在创建所述事件的终端用户设备登录时接收的位置信息和蜂窝电话10登录时接受的位置信息指示的一样。
    在步骤46,蜂窝电话在所述蜂窝电话的显示器上呈现一组选项。这些选项包括创建事件、加入现存事件、或者回放已记录事件的选项。如果在步骤44发送的事件列表包括如蜂窝电话10的地理标记所示其位置类似于蜂窝电话10的位置的事件,则已存在的附近事件的存在在创建事件的选项的呈现附近被指示。这可以使得蜂窝电话的用户加入已存在的附近事件。如果没有发送事件列表或者如果事件列表为空,则然后显示没有现存事件可加入的指示。在步骤48,蜂窝电话10接收选项之一的选择作为输入。
    在步骤50,蜂窝电话发送该选择到IMS服务器12。但是应该注意的是,其它选项可以在这个时刻或其它任意时刻被输入,例如退出应用的选项,但是这些在此处都没有描述。根据输入为输入值的选择,将实施下面参考图3至图5描述的不同方法。
    参考图3,示出的是根据本发明一个实施例由蜂窝电话创建一个事件的一种方法的流程图。如上参考图2的步骤48所述,通常当用户选择创建一个事件时执行该方法。在步骤60,蜂窝电话10向IMS服务器12发送由蜂窝电话10捕获的视频和/或音频。由蜂窝电话10捕获的任意视频作为在ISO传输流的视频流内的分组进行发送,并且由蜂窝电话10捕获的任意音频作为在ISO传输流的音频流内的分组进行发送。所述由蜂窝电话10捕获的视频和/或音频也直接在蜂窝电话的显示器上进行显示。
    在发送用于由蜂窝电话10生成的事件的ISO传输流期间的任意时刻,蜂窝电话10都可以接收用于来自IMS服务器12的另一ISO传输流的分组。在步骤62从IMS服务器12接收ISO传输流中的分组时,蜂窝电话10在步骤64检查这种ISO传输流的数据流并且确定其是否包括聊天文本。蜂窝电话10通过检查该数据流中分组的报头信息执行该操作,以查看该分组是否识别其数据为“私用段”类型。如果是,则蜂窝电话10然后在步骤66从ISO传输流的数据流中的分组提取任意聊天文本,并在步骤68将该聊天文本显示在蜂窝电话10的显示器上。该聊天文本可以以任意形式进行显示,其一实例是在事件视频显示的末尾附近显示该聊天文本5秒钟。蜂窝电话10也显示该聊天文本的发起者的指示,所述发起者也包含在含有所述聊天文本的分组的报头信息中,例如具有相对于所述发起者和/或与所述发起者相关联的名字或昵称而特定的颜色。
    在发送用于由蜂窝电话10生成的事件的ISO传输流期间的任意时刻,蜂窝电话10都可以作为输入接收聊天文本。这通常在捕获所述事件的用户选择添加在其自有终端用户设备上远程查看该事件的其它人感兴趣的聊天文本时发生。在步骤70蜂窝电话10接收聊天文本被发送的指示。在步骤72蜂窝电话10将该聊天文本嵌入被发送到IMS服务器12的ISO传输流的数据流中,同时识别终端用户设备10,例如输入该聊天文本的用户的用户名。
    参考图4,示出的是根据本发明一个实施例的蜂窝电话10加入现存事件的方法的流程图。如上参考图2的步骤48所述,通常当用户选择加入现存事件时执行该方法。在步骤80,蜂窝电话10显示可以被加入的事件的列表,正如在步骤44接收的事件列表。在步骤82,蜂窝电话10作为输入接收列出的事件之一的选择。在步骤84,蜂窝电话10通过向IMS服务器12发送指示蜂窝电话10将加入已选事件的消息来加入由输入选择指示的事件。
    然后,蜂窝电话10可以在步骤85从涉及上述事件的IMS服务器12接收形成ISO传输流的分组。在步骤86,蜂窝电话10检查作为ISO传输流一部分接收的分组。如果该分组是ISO传输流的视频或音频流的一部分,则其然后在步骤88通过蜂窝电话10的显示功能显示他们。该音频和/或视频通常将被另一终端用户设备捕获。如果不是ISO传输流的数据流的一部分,则在步骤90蜂窝电话10确定所述分组是否包含由所述分组的报头信息指示的聊天文本。如果该分组包含聊天文本,则在步骤92从所述分组提取该聊天文本并且在步骤94将所提取的聊天文本在蜂窝电话10的显示器上进行显示。该聊天文本可以以任意形式进行显示,其一实例是显示该聊天文本5秒钟。蜂窝电话10也显示所述聊天文本的发起者的指示,该发起者被包含在含有所述聊天文本的分组的报头信息中,例如具有相对于所述发起者和/或与所述发起者相关联的名字或昵称而特定的颜色。
    在接收用于蜂窝电话10已加入的事件的ISO传输流期间的任意时刻,蜂窝电话10都可以作为输入接收内容,例如聊天文本。如果在步骤96蜂窝电话10接收聊天文本将被发送的指示,则蜂窝电话10然后生成另一ISO传输流,在该ISO传输流中,在蜂窝电话10上作为输入而录入的任意聊天文本被置于ISO传输流的数据流中。然后蜂窝电话10在步骤98向IMS服务器12发送该另一ISO传输流。其它类型的内容也在ISO传输流中被发送到IMS服务器12。
    参考图5,示出的是根据本发明一个实施例的蜂窝电话10回放已记录现存事件的方法的流程图。如上参考图2的步骤48所述,通常当用户选择回放已记录事件时执行该方法。在步骤110,蜂窝电话10回放可用的至少一个已记录事件的列表由蜂窝电话10从IMS服务器12接收并显示。将包含在从IMS服务器12向蜂窝电话发送的列表中的事件的类型的指示可以选择事先从蜂窝电话10发送。例如用户可以向蜂窝电话10输入音乐会的名称或记录过事件的人的标识,并且蜂窝电话10然后将其发送到IMS服务器12从而由IMS服务器12发送可用事件的更易管理的列表。在步骤112蜂窝电话10接收已接收列表中的事件之一的选择作为输入,并且在步骤114蜂窝电话10向IMS服务器12发送该选择。
    蜂窝电话10随后在步骤116中开始从IMS服务器12接收与已选事件相关联的ISO传输流中的分组。在步骤118,如果蜂窝电话确定所述分组是音频或视频流的一部分,则蜂窝电话10在步骤120显示所述视频流或音频流的内容。
    在显示ISO传输流的视频和音频流期间,蜂窝电话可以接收表示在备案所述事件时生成并被记录的聊天文本的附加流。如果蜂窝电话10在步骤118确定所接收的分组是数据流的一部分,则蜂窝电话10在步骤122通过检查分组的报头确定所接收的分组是否包含聊天文本。如果是,则蜂窝电话10然后在步骤124提取该聊天文本,并在步骤126显示他。该聊天文本可以以任意形式进行显示,其一实例是在事件视频显示的末尾附近显示该聊天文本5秒钟。蜂窝电话10也显示所述聊天文本的发起者的指示,该发起者被包含在含有所述聊天文本的分组的报头信息中,例如具有相对于所述发起者和/或与所述发起者相关联的名字或昵称而特定的颜色。
    在显示ISO传输流的视频和音频流期间,蜂窝电话10可以在步骤130从IMS服务器12接收事件的其它录制已经可用的指示。因为IMS服务器12是基于IMS的,所以指示将是IMS兼容的消息。如下所述,如果存储在IMS服务器12中的同步信息指示其它录制存储在网络数字视频记录器22,该事件的其它录制通常将可用。在步骤132,蜂窝电话10显示该事件的其它录制可用的可选指示。只要其它录制在当前被显示的录制的时帧中可用,则蜂窝电话10将仅显示这种指示。换言之,当事件的录制展开时,蜂窝电话10的用户可以选择查看相同事件的不同录制。在步骤134,蜂窝电话10可以接收事件的其它可用录制将被显示的指示作为输入。如果是这样,则蜂窝电话10然后在步骤136向IMS服务器12发送该事件的替换录制的指示。此后,或短时间内,由蜂窝电话10接收的视频和音频流将是对应于该事件的已选录制的ISO传输流中的视频和音频流。
    蜂窝电话10上的应用的多数功能响应于来自蜂窝电话10的用户的输入而执行。同样地,将提供允许用户与参考图2至图5所描述的应用互动的用户界面。该用户界面例如包括输入聊天文本的部件,选择现存事件以加入的图标和在多种选择选项中导航的图标。
    与以上参考图2至图5所描述的应用类似的应用在PC14和STB/电视机20上运行。但是在PC14的情况下,不存在捕获音频或视频的能力。因而,如上参考图3所述,创建新事件的能力也不存在或不可选择。
    STB/电视机20也没有捕获音频或视频的能力,因此也不存在或不可选择创建新事件的选项。此外,STB/电视机20没有接收聊天文本作为输入的能力。
    在终端用户设备登录到IMS服务器12时的任意时间,该终端用户设备可以接收该终端用户设备的用户表示感兴趣的另一用户创建新事件的通知。这种通知由IMS服务器12分配,下面参考图7的步骤184进行描述。
    可以由IMS服务器12激活动作的两次出现是属于ISO传输流的分组的接收(下面参考图10进行描述),和来自终端用户设备的登录信息的接收。参考图6,示出的是根据本发明一个实施例的IMS服务器12上的应用执行的方法的流程图。在步骤160,当IMS服务器12从终端用户设备接收登录信息时激活该方法。在步骤162,IMS服务器12可以接收关于正在启动会话的终端用户设备的位置信息。在步骤164,IMS服务器12发送由在步骤162接收的位置信息确定的附近事件的列表,但是如果发现没有类似事件已经存在,则该列表将是空的或者发送没有这种事件的指示。
    在步骤166,IMS服务器12接收来自终端用户设备的选择。该选择与以上参考图2的步骤50所描述的应该已经由所述终端用户设备发送的选择相同。随后的方法取决于从所述终端用户设备接收的选择创建新事件、加入现存事件还是回放事件。
    参考图7,示出的是根据本发明一个实施例的IMS服务器12上的应用创建新事件的方法的流程图。当IMS服务器12如上参考图6的步骤166所述从终端用户设备接收将创建新事件的指示时,执行该方法。在步骤180,IMS服务器12将事件标识分配给新创建的事件。在步骤182,IMS服务器12分配需要创建和监视事件的其它资源,例如一个事件对象的创建。
    在步骤184,IMS服务器12向至少一个其它终端用户设备通知新创建的事件,此时其它终端用户设备如果愿意可以加入该事件。IMS服务器12通过咨询在IMS服务器12存储的关于终端用户设备的信息知道通知哪些其它终端用户设备。识别之前已经表达过对生成新事件的终端用户设备生成的事件感兴趣的每个终端用户设备。可选的是,或者取决于创建事件的用户的配置选择,识别已经被生成所述事件的终端用户设备的用户允许指示的终端用户设备。
    参考图8,示出的是根据本发明一个实施例的IMS服务器12上的应用将终端用户设备加入现存事件的方法的流程图。当IMS服务器12如上参考图6的步骤166所述从终端用户设备接收将加入现存事件的选择时,执行该方法。在步骤200,IMS服务器12确定哪些事件符合加入条件。这可以多种方法的任意一种方法进行确定,例如由联系人列表中具有加入终端用户设备的人生成的那些事件。在步骤202,IMS服务器12向终端用户设备发送符合条件事件的列表。在步骤204,IMS服务器12从终端用户设备接收事件的选择。该选择与以上参考图4的步骤84所述的已经由终端用户设备发送的选择相同。
    在步骤206,IMS服务器12通过更新与在步骤204接收并具有在步骤160接收的终端用户设备的标识的选择定义的事件相关联的分配列表来将所述终端用户设备添加到所述事件。随后,加入所述事件的终端用户设备接收来自用于所述事件的IMS服务器的分组,下面参考图10进行描述。
    参考图9,示出的是根据本发明一个实施例的IMS服务器12上的应用对终端用户设备呈现已记录事件的方法的流程图。当IMS服务器12如上参考图6的步骤166所述从终端用户设备接收待回放已记录事件的选择时,执行该方法。在步骤220,IMS服务器12确定哪些已记录事件可用于回放。该确定可以任意方法进行,例如由其联系人列表中具有终端用户设备的人创建的事件,使得所有事件可用或限制所述事件为由终端用户设备发送的一些标准。在步骤222,IMS服务器12向终端用户设备发送符合条件事件的列表。在步骤224,IMS服务器12从终端用户设备接收选择,该选择识别符合条件事件之一。在步骤226,IMS服务器12从网络数字视频记录器22检索用于已记录事件的ISO传输流并且开始将该事件作为一个ISO传输流发送到终端用户设备。如下参考图10所述,该事件将已被记录在网络数字视频记录器22中。ISO传输流在其数据流中包括任意聊天文本,该数据流也被记录为之前由网络数字视频记录器22记录的流的一部分。
    在发送所述ISO传输流期间,IMS服务器12可以确定用于该事件的另一音频/视频录制可用。例如,如果已经加入该事件的用户也捕获了涉及该事件的音频和/或视频,则可能存在用于该事件的另一音频/视频录制,由此提供不同的视角。在步骤228,IMS服务器12确定对于该事件的另一记录可用。IMS服务器12由存储在IMS服务器12上的同步信息进行确定,该同步信息存储用于转发到网络数字视频记录器22的所有ISO传输流。该同步信息包括所述事件的标识,以及其它用于该事件的已记录音频和/或视频流的相对于主流的开始和结束时间,和那些已记录流的标识。在步骤230,IMS服务器12向终端用户设备发送所述其它录制的可用性的指示。
    IMS服务器12也可以从终端用户设备接收所述其它录制将被查看,即切换音频/视频流的指示。在步骤232,IMS服务器12接收这种指示。在步骤234,IMS服务器12切换正被发送到终端用户设备的ISO传输流。如果其还没有被检索,则IMS服务器12通过检索包括来自网络数字视频记录器22的所述其它录制的新流进行切换,并且开始向终端用户设备作为ISO传输流发送新流。
    可以由IMS服务器12激活动作的第二种事件是接收属于事件的分组。参考图10,示出的是根据本发明一个实施例的IMS服务器12上的应用对识别事件的分组的接收做出反应的方法的流程图。在步骤260,如上参考图2的步骤40所述,IMS服务器12从已经启动与IMS服务器12的会话的终端用户设备接收分组。在步骤262,IMS服务器12试图识别与所接收的分组相关联的事件。如果IMS服务器12不能识别用于该分组的事件,则IMS服务器12然后停止处理该分组,或者使用某些其它方法,例如错误处理程序处理所述分组。否则,在步骤264,IMS服务器12为与所述分组相关联的事件确定一个分配列表。如上参考图4的步骤84所述,该分配列表是通过已经加入所述事件而正在查看该事件的终端用户设备的标识。在步骤266,IMS服务器12向在所述分配列表中识别的终端用户设备转发所述分组的拷贝。
    在步骤268,IMS服务器12将所述分组的一个拷贝作为向网络数字视频记录器22发送的ISO传输流的一部分发送到网络数字视频记录器22,在其中进行记录。
    终端用户设备和IMS软件上的应用优选实施为软件形式的逻辑指令。可选的是每个或全部逻辑指令可以实施为硬件,或实施为软件或硬件的组合。如果是以软件的形式,则所述逻辑指令可以可由计算机处理器执行的形式存储在永久计算机可读介质上。
    本发明已被描述为记录涉及事件的流和允许已记录流的随后回放。这是一个选择性特征,并且本发明提供了甚至不具有该特征的增强社交网络性能。
    提供的实施例仅为示例,并且本领域技术人员认为在不偏离本发明精神的情况下设计不同于上述实施例的方案则更佳。可以使用逻辑上等同于上述方法的方法。本发明的范围仅由所附权利要求书限定。

    关 键  词:
    基于 事件 社交 网络 应用
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:基于事件的社交网络应用.pdf
    链接地址:https://www.zhuanlichaxun.net/p-4721525.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1