向用户提供用户的设备参与的会话的方法和装置制造方法及图纸

技术编号:4329356 阅读:235 留言:0更新日期:2012-04-11 18:40
一种为用户提供用户的设备参与的会话的方法和装置。该方法主要包括:接收用户发送的获取会话信息的请求,获取所述用户的会话信息,该会话信息中包括所述用户的参与会话的各个设备的信息,以及每个设备所参与的会话的信息,向所述用户发送携带所述会话信息的消息。利用本发明专利技术,实现了用户与多设备相关联,用户的设备与该设备所参与的会话相关联。从而可以使用户通过向应用服务器进行订阅,来获取该用户的设备所参与的会话信息。

【技术实现步骤摘要】

本专利技术涉及通信
,尤其涉及一种为用户提供用户的设备参与的 会话的方法和装置。
技术介绍
SIP (会话发起协议,Session Initiation Protocol)协议是一个应用层控 制(信令)协议,可用来创建、修改和终结一个或者多个参与者之间的多媒 体会话。通过SIP协议,用户可以邀请其他参与者加入一个已经存在的会话或 者创建一个新的会话,还可以动态地修改会话媒体。用户在建立会话过程中,通过在SIP消息中携带SDP (会话描述协议, Session Description Protocol)描述行来进行媒体协商,协商的内容包括媒体 细节,传输地址和其他会话描述元数据,媒体协商的框架遵守offer/answer (发送/应答)模型。SDP描述行是纯文本的形式,由一系列的文本描述行組成,格式如下<type>=<value><type>域是一个有准确意义的字符,而〈value〉域则是一个结构化的文 本,它的格式取决于〈type〉域。〈value〉可能是一组被空格区分的数字,也可 能是一个表示一定意义的字符串。用户建立会话过程中的SIP消息都会经过应用服务器,应用服务器可以对 SIP消息中携带的SDP描述行进行分析,得到将要建立的会话的相关信息,如 会话列表及媒体相关信息,应用服务器将这些会话相关信息进行存储。5用户和应用服务器之间的通信采用订阅和通知机制。用户作为订阅者,应用服务器作为通知者,根据用户的订阅及时通知该会话列表或者会话相关联的媒体信息的变化信息给用户。在非多设备环境中,应用服务器对主被叫用户在建立会话过程中交互的SIP消息中携带的SDP描述行进行分析,得到主被叫用户所参与的会话的相关信息,该会话相关信息包括会话列表及媒体相关信息,比如,会话的发起者、会话的标识符及版本号、包含在会话中的媒体、接收媒体所需要的地址,传输的媒体类型、媒体传输所使用的端口号、传送层协议以及媒体格式等信息。应用服务器得到用户所参与的会话的相关信息后,在本地进行存储,当会话结束后,将存储的该会话的相关信息删除。应用服务器中存储的用户所参与的会话的相关信息的存储结构如图1所示。如图1所示,应用服务器为每个参与会话的用户维护一个有层次的存储结构,图1中的方框代表存储节点,椭圓代表节点中的内容,下面对该结构中各节点的含义加以描述用户在该节点的内容中提供了用户的地址,用户节点的子节点是会话;会话该节点的内容中提供了会话标识符、对方参与者地址、对方网络类型、对方地址类型等会话列表信息,会话节点的子节点是关联媒体。关联媒体该节点的内容中提供了媒体类型、用户传送和接收该媒体所使用的传输端口号、传输协议以及媒体编码格式会话相关联的媒体信自一个用户可以对应多个会话, 一个会话可以对应多个关联々某体。如果有两个用户Alice和Bob在同一个域中,即为Alice和Bob服务的应用服务器是同 一个,则这个应用服务器需要分别为Al ice和Bo b维护所参与的会话的相关信 息,应用服务器分别为用户Al ice和用户Bob所维护的会话的相关信息的存储 结构如图2和图3所示。如图2所示,应用服务器为用户Alice维护的会话的相关信息的存储结构包 含以下信息用户在该节点中提供了Alice的地址(alice.anywhere.com); 会话该节点提供了如下内容 会话标识符2890844526; 对方参与者i也址bob.example.com 对方网络类型IN 对方地址类型IP4 关联媒体与该会话相关联的媒体类型有两种,audio (端口号为 49170,传输协议为RTP,音频编码格式为PCM,即RTP/AVP中定义的 0)和video (端口号为53000,传输协议为RTP,视频编码格式为 MPV,即RTP/AVP中定义的32)。如图3所示,应用服务器为用户Bob维护的会话的相关信息的存储结构包 含以下信息用户,,在该节点中提供了 Bob的地址(bob.example.com );会话;该节点提供了如下内容 会话标识符2890844730; 对方参与者i也址alice.anywhere.com 对方网络类型IN 对方地址类型IP47关联媒体与该会话相关联的媒体类型有两种,audio (端口号为 65422,传输协议为RTP,音频编码格式为PCM,即RTP/AVP中定义的 0)和video (端口号为64000,传输协i义为RTP, ^见频编码冲各式为 MPV,即RTP/AVP中定义的32)。在实现本专利技术过程中,专利技术人发现上述现有技术中至少存在如下问题 在应用服务器中维护的会话的相关信息中,将用户和用户参与的会话之间直 接关联。但是在多设备环境中,每个用户有多个设备,每个设备可能参与到 不同的会话中,根据上述应用服务器中維护的会话的相关信息,无法获取用 户的每个设备所参与的会话信息。
技术实现思路
本专利技术的实施例提供了 一种为用户提供用户的设备参与的会话的方法和 装置,以解决现有技术不能获取用户的每个设备所参与的会话信息的问题。 一种向用户提供用户的设备参与的会话的方法,包括 接收用户发送的获取会话信息的请求;获取所述用户的会话信息,该会话信息中包括所述用户的参与会话的各 个设备的信息,以及每个设备所参与的会话的信息; 向所述用户发送携带所述会话信息的消息。 一种向用户提供用户的设备参与的会话的装置,包括请求接收模块,用于接收用户发送的获取会话信息的请求; 会话信息获取模块,用于获取所述用户的参与会话的各个设备的信息,以及每个设备所参与的会话的信息;会话信息发送模块,用于向所述用户发送所述会话信息获取模块所获取的所述用户的参与会话的各个设备的信息,以及每个设备所参与的会话的信息。8由上述本专利技术的实施例提供的技术方案可以看出,由于实现了用户与多 设备相关联,用户的设备与该设备所参与的会话相关联。从而可以使用户通 过向应用服务器进行订阅,来获取该用户的设备所参与的会话信息。附图说明为了更清楚地说明本专利技术实施例的技术方案,下面将对实施例描述中所 需要使用的附图作简单的介绍,显而易见地,下面描述中的附图仅仅是本发 明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前 提下,还可以根据这些附图获得其他的附图。图1为现有技术中应用服务器中存储的用户所参与的会话的相关信息的存储结构示意图2为现有技术中应用服务器为用户Alice所维护的会话的相关信息的存储 结构示意图3为现有技术中应用服务器为用户Bob所维护的会话的相关信息的存储 结构示意图4为本专利技术实施例 一提供的应用服务器中存储的用户所参与的会话的相 关信息的存储结构示意图5为本专利技术实施例二提供的事件包session-info中包含的 application/session-info+xm卩'文档的结构示意图6为本专利技术实施例二提供的多设备环境下的用户通过事件包session-info向应用服务器获取用户的设备所参与的会话列表及会话相关联媒体类型 信息的流程图7为本专利技术实施例三提供的融合IP消息通信(CPM, Converged IP Messaging)会谈服务器为CPM用户(Bob)维护的会话的相关信息的存储结9构示意图8为本专利技术实施例本文档来自技高网
...

【技术保护点】
一种为用户提供用户的设备参与的会话的方法,其特征在于,包括:    接收用户发送的获取会话信息的请求;    获取所述用户的会话信息,该会话信息中包括所述用户的参与会话的各个设备的信息,以及每个设备所参与的会话的信息;    向所述用户发送携带所述会话信息的消息。

【技术特征摘要】
1、一种为用户提供用户的设备参与的会话的方法,其特征在于,包括接收用户发送的获取会话信息的请求;获取所述用户的会话信息,该会话信息中包括所述用户的参与会话的各个设备的信息,以及每个设备所参与的会话的信息;向所述用户发送携带所述会话信息的消息。2、 根据权利要求1所述的方法,其特征在于,所述获取所述用户的会话 信息,该会话信息中包括所述用户的参与会话的各个设备的信息,以及每个 设备所参与的会话的信息的过程,包括对用户所发送的、携带会话描述协议SDP描述行的会话发起协议SIP消息 进行分析,获得参与会话的设备的设备地址,以及每个设备所参与的会话的 信息;从核心网获取用户地址和用户的多个设备的设备地址之间的关联关系信 息,根据多述关联关系信息,获得所述参与会话的设备所对应的用户地址。3、 根据权利要求1所述的方法,其特征在于,所述获取所述用户的会话 信息,该会话信息中包括所述用户的参与会话的各个设备的信息,以及每个 设备所参与的会话的信息的过程,包括获取所述用户的信息;根据预先存储的所述用户和该用户的参与会话的各个设备之间的对应关获取所述用户参与会话的各个设备的信息,以及每个设备所参与的会话的信息。4、 根据权利要求3所述的方法,其特征在于,所述方法还包括采用可扩展标记语言XML文档来存储所述用户和该用户的各个设备之间系信息。5、 根据权利要求1所述的方法,其特征在于,所述每个设备所参与的会 话的信息包括会话列表信息和会话相关联的媒体信息。6、 根据权利要求1至5任一项所述的方法,其特征在于,所述接收用户发 送的获取会话信息的请求,向所述用户发送携带会话信息的消息的过程,包 括...

【专利技术属性】
技术研发人员:卢美莲韩传叶王立才孙成振
申请(专利权)人:华为技术有限公司北京邮电大学
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1