用于在沉浸式社交中心会话中集成内容观看和通信的方法和系统的制作方法_2

文档序号:9794468阅读:来源:国知局
ISC使能器111包括ISC客户101 (发起者ISC客户)、ISC客户102(接收者ISC客户)和ISC客户103(接收者ISC客户),它们分别 与通信设备100a、IOOb和IOOc相关联。在网络域,ISC使能器111包括IS巧g务器105、ISC XML 文档管理服务器(ISC XDMSH06和ISCCP网关(CP网关)107。网络域中的ISC使能器功能组件 由外部功能组件112支持,外部功能组件112包括但不限于核屯、网104的SIP/IP核屯、、内容提 供器108、远程ISC环境109和支持服务器110。
[005引所公开的方法允许发起者ISC客户101分别在图1描绘的ISC环境中的通信设备 10化和IOOc的ISC用户之间发起用于内容观看和/或通信的ISC会话。ISC会话发起请求被通 过核屯、网104的SIP/IP核屯、通信给ISC使能器的ISC服务器105,其中核屯、网104的SIP/IP核 屯、提供ISC使能器所要求的基于SIP/IP的功能。
[0059] 作为本领域技术人员,理解发起者ISC客户101可W具有到内容列表的途径,用于 指定要在内容观看期间观看的内容。
[0060] 在实施例中,发起者ISC客户101可W在执行提交的PS申请4142/C肥/2013中指定 的用于检索内容列表的过程之后检索内容列表。内容列表格式可W如PS申请4142/C皿/ 2013中指定的。
[0061] 然而,如果所请求的内容分组对于媒体功能已经不可得,则ISC服务器105中的媒 体功能生成朝ISC CP网关107的请求。此外,ISC CP网关107可W请求内容提供器108来提供 所要求的内容分组W传递到参与会话的ISC客户。
[0062] 在实施例中,由ISC服务器105的媒体功能从ISC CP网关107接收的内容是单播或 者多播分组。
[0063] ISC会话由发起者ISC客户101在从通信设备IOOa的ISC用户接收到ISC会话建立请 求时发起。基于来自ISC用户的请求的类型,由发起者ISC客户101发起的ISC会话可W是仅 用于内容观看的个人ISC会话。所发起的ISC会话也可W是通信设备IOOa和IOOb的ISC用户 之间分别用于内容观看和/或通信的一对一 ISC会话。所发起的ISC会话也可W是通信设备 100a、10化和IOOc的ISC用户之间分别用于内容观看和/或通信的组ISC会话。该方法允许发 起者ISC客户101通过附加一个或多个第一参数来向ISC服务器105发送用于内容观看的第 一SIP INVITE。该方法允许发起者ISC客户101通过附加一个或多个第二参数来发送用于通 信的第二SIP INV口E。
[0064] 分别在发起者ISC客户101和一个或多个接收者ISC客户102和103之间的控制信号 和消息的交换由ISC服务器的媒体功能和通信功能来管理,W建立如第一SIP INV口E和第 二SIP INVITE中接收的ISC会话。然而,控制信号和消息在IS巧良务器105之内的其它功能组 件W及ISC使能器的外部功能组件112(诸如支持性服务器110和位于其它网络环境中的远 程ISC环境109)之间交换。
[00化]附加到第一SIP INV口E和第二SIP INV口E两者的ISCConve巧enceID使得媒体功 能和通信功能能够识别发起的内容观看和通信之间的相互关系。因而,如果ISC用户请求用 于内容观看和通信两者的ISC会话,则ISCConvergencelD集成内容观看和通信。
[0066] 附加到第一SIP INV口E和第二SIP INV口E两者的会话类型向一个或多个接收者 ISC客户指示所接收的第一SIP INV口E和第二SIP INV口E是仅用于内容观看、仅通信还是 内容观看和通信两者。
[0067] 在建立所请求的ISC会话时,媒体功能传递所请求的内容给ISC会话中的一个或多 个参与者。
[0068] ISC会话的一个或多个参与者(例如,通信设备100a、IOOb和IOOc分别的ISC用户) 可得的内容可W是单播或多播内容。
[0069] 在实施例中,内容可W是诸如由内容提供器108提供的直播内容、视频点播等的媒 体内容。
[0070] 在实施例中,该方法允许ISC客户101、101和103分别和IS巧g务器105的媒体功能 使用单播或多播协议的任何一种,诸如用户数据报协议(UDP)或实时传输协议(RTP) (UDP/ RTP)、互联网组管理协议(IGMP)等,用于接收和传递要观看的内容。
[0071] 基于由ISC用户选择的通信的挟择,所建立的用于通信的ISC会话可W是聊天会 话、视频呼叫、IP语音(Vo IP)呼叫等。
[0072] 在实施例中,ISC用户可W使用SIP re-INV口E消息来改变正被观看的内容而不破 坏所建立的ISC会话。
[0073] 在实施例中,在正在进行的一对一ISC会话中,如果SIP re-INV口E消息中的同步 字段Sync的值被设置为(yes),则对媒体功能指示接收者ISC客户必须被同步用于内容观 看。因而,在传递内容到接收者ISC客户的同时反映正在被观看的内容的变化。
[0074] 然而,对于组ISC会话,同步字段Sync可W被设置为(yes)作为默认设置,从而同步 由ISC组会话的全部参与者(组成员)所观看的内容。
[0075] 在实施例中,该方法使得一个或多个ISC客户能够向一个或多个ISC用户提供相对 于在个人ISC会话、一对一 ISC会话或者组ISC会话中正被观看的内容的RTSP控制。
[0076] 用于理解的简单起见,通信设备100a、100b和IOOc分别被示出。然而,ISC会话可W 包括能够在从ISC环境中的任何发起者ISC客户接收到请求时参与ISC会话的多个通信设 备。
[0077] 图2是根据运里公开的实施例的参与ISC会话的通信设备上的UI的示例图示。图2 描绘了显示给通信设备IOOa的ISC用户的UI 201JSC用户可W选择期望的ISC会话的模式。 ISC会话可W是仅用于内容观看、仅用于通信或者两者的个人ISC会话、一对一 ISC会话或者 组I SC会话。如果I SC用户选择个人I SC会话,则传递给I SC用户的内容例如可W如UI202所描 绘的。该方法使得IS巧良务器105的媒体功能能够传递期望的内容W及参考正被观看的内容 的相关联的内容。相关联的内容可W是用于给正在被观看的主要内容提供增强或补充信息 的各种类型的媒体内容,诸如文本、静态图像、音频或视频剪辑等。
[0078] 例如,可W使用图标来向ISC用户指示与传递的内容一起提供的相关联的内容。 ISC用户可W在图标上点击来取得额外的信息。例如,当传递给ISC用户的内容显示正在某 地点进行的直播比赛时,ISC用户可W浏览地点的历史。
[0079] 描绘了在用于内容观看和通信的一对一 ISC会话中分别设及的通信设备IOOa和 10化的UI203。例如,正被观看的公共的内容分别被显示在通信设备IOOa和10化两者的屏幕 上的较大窗口中,而较小窗口被开放来允许参与会话的ISC用户之间的聊天通信会话。
[0080] 描绘了参与用于内容观看并具有聊天通信的组ISC会话的通信设备100a、100b和 IOOc的UI204。
[0081] 然而,如果ISC用户选择使用视频呼叫或语音呼叫来与参与一对一 ISC会话或组 ISC会话的一个或多个ISC用户通信,则相应的视频呼叫窗口或者语音呼叫图标可W被显示 在参与的ISC用户的通信设备上。
[0082] 描述的UI是示例界面并非限制,并且可W是通信设备实施方式特定的。
[0083] 图3示出根据如在此公开的实施例的用于建立ISC会话的通信设备的模块。通信设 备IOOa包括ISC客户101、通信接口模块301、显示模块302和存储器模块303。当ISC用户请求 建立I SC会话时,I SC客户101被配置为充当发起者I SC客户,而当I SC客户从I SC服务器接收 第一会话发起协议(SIP)INV口E和/或第二SIP INV口E用于参与所发起的用于内容观看和/ 或通信的ISC会话时,ISC客户101被配置为充当接收者ISC客户。ISC客户101被配置为从ISC 用户接收对于建立用于内容观看和/或通信的ISC会话的请求,并且朝IS巧g务器105发起各 种基于SIP的消息和控制信号。ISC客户101被配置为向发送给ISC服务器用于建立ISC会话 的第一SIP INV口E附加一个或多个第一参数,和/或向第二SIP INV口E附加一个或多个第 二参数。此外,ISC客户101被配置为发送和接收用于建立和管理ISC会话的其它控制信号和 消息,包括但不限于向和从IS巧g务器105的通信功能和/或媒体功能发送和接收各种SIP信 号。显示模块301可W提供必要的用户界面用于ISC客户101从用户接收ISC会话建立请求, W及向ISC用户提供描绘所发起的ISC会话的进展的指示。通信接口模块302向ISC客户101 提供与IS巧g务器105通信所必要的通信接口。
[0084] ISC客户101当被配置为充当接收者ISC客户时,通知ISC用户关于到来的加入所发 起的ISC会话的请求,并且基于ISC用户是否期望加入或离开ISC会话来向ISC服务器105发 送控制信号和消息。
[0085] 存储器模块303存储要在ISC会话的发起期间将被ISC客户101使用的其他ISC用户 的联系人详情和组详情。
[0086] 为了简单和易于理解,通信设备IOOa中的模块被限制在本发明的实施例。然而,通 信设备IOOa包括支持通信设备IOOa的额外的功能和操作的各种其它模块。
[0087] 虽然在图3中示出各模块出现在通信设备IOOa中,但是本领域普通技术人员必须 理解,将相同的模块合并在诸如通信设备IOOb和通信设备IOOc的其它通信设备中。通信设 备IOOa的模块的名称仅用于说明性目的,而不应该被认为是限制。
[0088] 图4示出根据如在此公开的实施例的用于建立由通信设备发起的ISC会话的ISC月良 务器的模块。ISC服务器105包括媒体功能401和通信功能402W及如OMA所定义的其它功能 组件。但是为了理解简单,示出并解释与所公开的方法有关的功能组件。ISC服务器的其它 功能组件包括但不限于如OMA标准中定义的执行功能来支持媒体功能401和通信功能(CPM) 402的内容引导功能、关联内容引导功能、多设备发现功能、社交功能、存储功能。此外,功能 组件之间的功能交互如OMA标准中定义,并且为了简单而不解释。媒体功能401和通信功能 402被配置为从ISC环境中的一个或多个ISC客户接收与用于所发起的ISC会话的内容观看 和通信有关的基于SIP的控制信号和消息。媒体功能401被配置为接收并转发从发起者ISC 客户101接收的第一SIP INV口E信号到接收者ISC客户102。每当用于预定义的组的组ISC会 话被发起时,媒体功能401被进一步配置为从ISC XDMS 106获得参与组ISC会话的预定义的 ISC组的组成员W及预定义的ISC组的预定义的策略。媒体功能401被配置为基于在第一 SIP INV口E中接收的I SC Group ID (组ID)识别预定义的组。
[0089] 在从一个或多个接收者ISC客户接收到第一SIP INVITE接受消息时,媒体功能401 被配置为传递内容到一个或多个接收者ISC客户用于内容观看。
[0090] 作为ISC服务器侧功能组件的通信功能的通信功能402直接指的是支持ISC用户之 间W及ISC用户和内容提供器之间的交互的CPM使能器服务器侧功能组件。通信功能402被 配置为接收并转发从发起者ISC客户101接收的第二SIP INV口E信号到接收者ISC客户102。
[0091] ISC服务器105的模块的名称仅用于说明性目的,而不应该被认为是限制。
[0092] 在实施例中,ISC服务器105可W被配置为将媒体功能401和通信功能402的功能集 成在单个功能组件中。
[0093] 图5是示出根据如在此公开的实施例的用于建立用于内容观看和/或通信的ISC会 话的方法500的流程图。在步骤501,方法500包括从用户(ISC用户)接收对于发起用于内容 观看和/或通信的ISC会话的请求。在实施例中,方法500允许发起者ISC客户101从通信设备 IOOa的ISC用户接收对于发起用于内容观看和/或通信的ISC会话的请求。在步骤502,方法 500包括确定所发起的ISC会话是否用于内容观看和通信。
[0094] 在实施例中,方法500允许发起者ISC客户101确定所发起的ISC会话是否用于内容 观看和通信。如果在步骤502确定所发起的ISC会话是用于内容观看和通信,那么在步骤 503,方法500包括发送附加有一个或多个第一参数的用于内容观看的第一SIP INV口E。在 实施例中,方法500允许发起者ISC客户101发送附加有一个或多个第一参数的用于内容观 看的第一SIP INV口E。
[00M]所发起的ISC会话可W是个人ISC会话、一对一 ISC会话或者组ISC会话。此外,一旦 ISC服务器基于从发起者ISC客户接收的请求而建立ISC会话,在IS巧g务器所建立的ISC会 话中,任何参与者就可W被添加或从内容观看和通信之一或两者移除。
[0096] 在实施例中,ISC服务器允许参与所建立的ISC会话中的一个或多个接收者ISC客 户自愿地罔开I SC会话。
[0097] 在实施例中,一个或多个第一参数包括但不限于ISC特征标签(特征标签)、内容ID (ContentRef)、ISCConvergencelD、ISC SessionType、ISC GroupID、统一资源标识符化RI) 列表、同步字段Sync和m实时(mReal Time)流协议(mRTSP)。
[0098] 第一SIP INV口E中的ISC特征标签指示ISC服务器105所发起的ISC会话是用于建 立个人ISC会话、一对一 ISC会话还是组ISC会话来用于内容观看。如果ISC服务器当它接收 IARI时必须不同地表现,则按照[3。〔3841]、[1?。〔3840],15(:客户将^5通信服务标识符 (ICSI)和IMS应用参考标识符(IARI)特征标签两者包括在Acc邱t-Con1:act首标、Con1:act首 标和P-Preferred-Service首标中,否则ISC客户仅在请求中包括ICSI特征标签。
[0099] 例如CV_FT(内容观看特征标签)是ISC特征标签,被设置为:
[0100] -
[0101] +g.Sgpp. icsi-ref = "urn%3Aurn-7%3A3gpp-service. ims. icsi .oma. isc.< isc-fea1:ure〉"当它作为特征标签被携带在Contact或Accept-Con1:act首标中时;并且,
[0102] -urn :urn-7: 3gpp-service. ims. icsi . oma. isc. <isc-feature〉当它作为URN被携 带在P-Preferred-Service或P-Asse;rted-Se;rvice首标中时,如在[3GPP TS24.229]中描 述。
[0103] 下面提供的表1描述了 ISC特征标签。
[0104] 【表1】
[0105]
[0107] 如果ISC客户请求由支持的使能器服务器组件处理,则ISC组件在CPM_FT中再使用 支持的使能器ICSI (例如,对于CPM = +g . 3即p.icsi-ref = "u;rn%3Au;rn-7%3A3gpp-service.ims.iCSi.oma.cpm.session)。
[0108] ContentRef或内容ID对应于参考用户选择的从媒体功能401中的内容列表中标识 的用于内容观看的内容。内容ID或ContentRef标识内容,并且每个内容唯一。它可W是SIP 统一资源标识符(URI)和/或信道号。此标识符用在SIP请求的Request-UI首标中。
[0109] ISCConvergence ID 是 ISC 特定的首标字段。将I SCConvergence ID 包括在 SIP MESSAGE请求或SIP INV口E请求中,其是全局唯一标识符,指示与ISC内容观看和通信、内容 兴趣相关联的IS村青求和响应。属于相同的ISC内容观看和通信或者相同的内容兴趣的所有 请求和响应对于ISCConvergencelD首标字段携带相同的值。发送ISC功能组件包括与ISC内 容观看和通信、内容兴趣相关联的每个SIP MESSAGE请求或SIP INVITE请求中的 ISCConvergencelD首标字段。发送的ISC功能组件确保所包括的ISCConvergencelD是全局 唯一的。
[0110] SIP INV口E/re-INV口E请求中的同步字段Sync可W被设置(yes)或重置(no)。该 字段和相应的值被包括在SIP INV口E请求的多目的互联网邮件扩展(MIME)主体中,其指示 ISC会话中的参与者是否要对于内容观看同步。值"yes"指示属于相同ISCConve巧enceID的 1-1会话中的两个ISC用户应该在内容观看中同步。值"no"指示属于相同ISCConvergencelD 的1-1会话中的两个ISC用户不想同步他们的内容观看。所Wise服务器媒体功能在SIP INVITE请求的MIME SDP主体中检查出包括在"Sync"元素中的值是"yes",然后根据 [RFC3261]的规则和过程生成SIP INV口E请求,并朝接收者ISC客户转发它。否则,ISC服务 器媒体功能不朝接收者ISC客户转发SIP INV口E请求。
[0111] ISC SessionType指示所发起的ISC会话是否用于内容观看和/或通信。例如,第一 SIP INV口E或第二SIP INV口E请求中的ISC SessionType(会话类型)字段包括诸如CV(内 容观看VCM(通信VCV-CM(内容观看和通信)的值。ISC SessionType可W由任何接收者ISC 客户用来确定它在接收可能是第一SIP INV口E或第二SIP INV口E的SIP INV口E之后是否 必须等待另一SIP INV口E。如果ISC SessionType是CV-CM,那么接收者ISC客户在响应所接 收的SIP INV口E之前等待两个SIP INV口ES(用于内容观看和通信)。一旦接收者ISC客户接 收到第一SIP INVITE和第二SIP INVITE两者,它就可W通知与接收者ISC客户对应的ISC用 户关于所接收的SIP INV口ES是用于内容观看和通信会话两者。如果ISC SessionType是 CV,那么接收者ISC客户可W根据ISC用户同意所接收的第一SIP INVITE而W对仅内容观看 会话的接受来立即通知和响应。如果ISC SessionType是CM,那么接收者ISC客户可W根据 ISC用户同意所接收的第二SIP INV口E而立即通知和响应用于对仅通信ISC会话的接受。
[0112] ISC GroupID对应于预定义的用于组ISC会话的ISC组,URI列表对应于组ISC会话 中的组成员,并且mRTSP对应于向媒体功能401对于获得RTSP控制的请求。
[0113] 该方法500允许发起者ISC客户101基于从ISC用户接收的ISC会话请求的类型来确 定自一个或多个第一参数中的哪些参数要被附加到第一SIP INV口E。因而,一个或多个第 一参数中的全部或组合是否被附加到第一SIP INV口E是基于由ISC用户请求的ISC会话的 类型,并且相应地在从图6向后的序列图中描述。
[0114] 在步骤504,该方法包括发送附加有一个或多个第二参数的用于通信的第二SIP INVITE。在实施例中,方法500允许发起者ISC客户101发送附加有一个或多个第二参数的用 于通信的第二SIP INV口E。例如,附加的一个或多个参数包括但不限于ISC SessionType、 U化IiSt和WISCConvergenceID分配的通信会话标识符。通信会话标识符是通信对话ID (CPM_Conv_ID)〇
[0115] -个或多个第二参数中的全部或组合是否被附加到第二SIP INVITE是基于由ISC 用户请求的ISC会话的类型,并且相应地在从图6向后的序列图中描述。
[0116] 在步骤505,方法500包括基于所接收的一个或多个第一参数来建立用于内容观看 的ISC会话。在实施例中,方法500允许媒体功能401基于所接收的一个或多个第一参数来建 立用于内容观看的ISC会话。在步骤506,方法500包括基于所接收
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1