一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于IMS与移动互联技术的融合通讯方法和系统与流程

2021-11-26 21:03:00 来源:中国专利 TAG:

基于ims与移动互联技术的融合通讯方法和系统
技术领域
1.本发明涉及通讯技术领域,具体涉及一种基于ims与移动互联技术的融合通讯方法和系统。


背景技术:

2.用户终端在固定移动融合中起到了非常重要的作用,终端的融合是网络融合的重要组成部分,作为网络融合产业链的最后一环,采用多模终端后,用户可以根据自己的意愿选择合适的网络:固定或移动网络。pc端和移动端之间的数据同步以及语音等传统通讯的无缝衔接是网络融合中关键因素。终端给予用户最直接业务体验。
3.融合终端的方案与融合业务方案密切相关,融合终端的业务能力与具体的方案密切相关,另外语音、数据业务在双模间的切换,以及业务安全性是目前终端融合业务的技术难点。
4.ip多媒体子系统(ims系统)是3gpp提出的提供ip多媒体业务的子系统,主要采用会话初始化协议sip、diameter等协议。
5.以ims即基于ip的多媒体系统为基本的网络系统,通过实际业务与控制分离、控制与底层网络承载分离的原则,实现了与接入技术完全无关性,同时实现了移动通讯和互联网的融合.其与上层应用的接口主要采用的是sip协议,通过组播、网状单播或两者的混合体在基于ip的移动网络中提供接入无关性的平台接口,ims有利于各种层次的融合业务的快速有效推出,被公认为融合的控制平台。


技术实现要素:

6.为解决现有技术中的不足,本发明提供一种基于ims与移动互联技术的融合通讯方法和系统,解决了企业内部网络中pc端和移动端之间的数据同步以及语音等传统通讯不能无缝衔接的问题。
7.为了实现上述目标,本发明采用如下技术方案:一种基于ims与移动互联技术的融合通讯系统,包括:cms客户端和cms服务模块,pc或者移动终端通过cms客户端连接到cms服务模块,cms服务模块基于ims系统实现与其他cms客户端的融合通讯。
8.进一步的,所述cms服务模块包括:cmc聚合代理、展现平台、群组平台和会话流媒体服务器;cmc聚合代理用于对客户端的xcap请求统一接入,并将请求内容发送到展现平台或群组平台中的代理;会话流媒体服务器用于实现cmc客户端与ims系统的互联,完成鉴权、数据发送、数据接收功能。
9.进一步的,所述展现平台包括呈现聚合代理、呈现搜索代理、呈现服务器、订阅服务器和内容服务器;
10.群组平台包括群组聚合代理、群组搜索代理和群组服务器;
11.呈现聚合代理用于解析cmc聚合代理转发的呈现请求将呈现请求发送给呈现搜索代理,呈现搜索代理将呈现请求编制成呈现订阅xml数据后发送给订阅服务器,订阅服务器
将xml中的请求内容发送给呈现服务器,呈现服务器根据请求内容向内容服务器请求,获取请求的内容后进行加工处理,返回给呈现聚合代理,并经过cmc聚合代理发送给客户端;
12.群组聚合代理用于解析cmc聚合代理转发的群组请求内容,将群组请求发送给群组搜索代理,群组搜索代理将群组请求编制成群组xml数据后发送给群组服务器,群组服务器将群组xml中的请求内容发送给群组聚合代理,并经过cmc聚合代理发送给客户端;
13.所述内容服务器用于保存客户端交互的多媒体信息;呈现服务器用于对文字、图片、音视频数据进行加工处理,适合客户端显示。
14.进一步的,所述呈现服务器还从呈现聚合代理及呈现搜索代理中获取其他用户公开的内容信息以及地址,并将获得的所有呈现及通讯能力信息进行整合,组合成统一数据接口并返回给订阅服务器。
15.进一步的,所述订阅服务器还提供了呈现及通讯能力信息的订阅功能,终端用户通过订阅服务订阅其他用户的呈现及通讯能力信息。
16.进一步的,所述群组聚合代理还提供个人信息管理、群组信息管理、个人与群组的关系的数据,以xml格式保存到群组服务器上以及提供以上数据读取功能。
17.进一步的,所述群组服务器提供了个人信息管理、群组信息管理、个人与群组的关系管理的功能。
18.一种基于ims与移动互联技术的融合通讯方法,包括步骤:
19.步骤1,登陆cms的客户端;
20.步骤2,cms的客户端通过xcap协议向cmc聚合代理发送查询会话发起用户a所属的群组命令,cmc聚合代理通过xcap协议将命令转发给群组聚合代理,群组聚合代理通过群组搜索代理在群组服务器中查询到其所属群组返回给cms客户端;
21.步骤3,cms的客户端选择某个群组中的用户b,通过sip协议向会话流媒体服务器发出与该用户b的会话请求,会话流媒体服务器通过ims系统向该用户b发出会话请求,用户b接到会话请求后,接听后,进入会话状态;
22.步骤4:发起用户a的cms的客户端通过xcap协议向cmc聚合代理发出搜索请求,cmc聚合代理将请求发送给呈现搜索代理,呈现搜索代理将要请求的内容编制成xml数据形式下发给订阅服务器,订阅服务器将xml中的请求内容发送给呈现服务器,呈现服务器根据请求内容向内容服务器请求,呈现服务器获取请求的内容将对应信息返回给呈现聚合代理,并经过cmc聚合代理发送给发起用户a的cms的客户端;
23.步骤5:发起用户a的cms客户端,通过rtp协议向会话流媒体服务器发出将请求到的内容发送给用户b的请求,会话流媒体服务器将请求到的内容经通过ims系统发送用户b。
24.进一步的,所述登陆cms的客户端过程包括:
25.登陆cms的客户端,通过sip协议向会话流媒体服务器发送鉴权请求,会话流媒体服务器向ims发送请求查询用户是否合法用户,并将结果通过会话流媒体服务器返回给cms的客户端,是合法用户,则登录成功否则登录失败。
26.进一步的,用户a在完成会话后,通过sip协议向会话流媒体服务器发出结束会话请求,会话流媒体服务器通过ims系统断开与用户b的会话。
27.本发明的有益效果:
28.本发明基于企业已有的内部网络和ims系统,通过客户端、聚合代理、展现平台和
群组平台、会话流媒体服务器,就可以实现pc端与pc端、pc端与移动端之间的及时通讯以及音视频会议,达到减少通讯费用、增强企业业务安全性的有益效果。
附图说明
29.图1是本发明具体实施方式中的一种cms系统框图。
具体实施方式
30.下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
31.本发明的融合通讯系统(cms)是一种基于通讯录的,集消息、语音、视频、内容共享等多种通信方式及功能为一体的融合通信系统。通过cms,用户可从不同种类的终端接入到融合网络中,访问到融合网络中的统一用户信息,实现随时在线、随时获取网络资源,全方面提升用户体验。
32.实施例1:
33.如图1所示,一种基于ims与移动互联技术的融合通讯系统(简称为cms系统),包括:
34.cms客户端和cms服务模块,pc或者移动终端通过cms客户端连接到cms服务模块,cms服务模块基于ims系统实现与其他cms客户端的融合通讯;
35.cms客户端:包括cms的移动客户端、cms的pc客户端,通过xcap协议向cms服务模块的聚合代理发送请求,再由聚合代理转发到不同业务平台;xcap协议为xml配置访问协议,cms客户端可以通过该协议与聚合代理通讯。
36.cms服务模块包括:cmc聚合代理、展现平台、群组平台、会话流媒体服务器;
37.所述cmc聚合代理用于对客户端的xcap请求统一接入,并将请求内容发送到展现平台或群组平台中的代理;
38.展现平台包括呈现聚合代理、呈现搜索代理、呈现服务器、订阅服务器和内容服务器;
39.群组平台包括群组聚合代理、群组搜索代理和群组服务器;
40.会话流媒体服务器实现与ims系统的互联,完成鉴权、数据发送、数据接收等功能;呈现搜索代理用于完成呈现数据查询功能。
41.呈现聚合代理用于解析cmc聚合代理转发的呈现请求将呈现请求发送给呈现搜索代理,呈现搜索代理将呈现请求编制成呈现订阅xml数据后发送给订阅服务器,订阅服务器将xml中的请求内容发送给呈现服务器,呈现服务器根据请求内容向内容服务器请求,获取请求的内容后进行加工处理,返回给呈现聚合代理,并经过cmc聚合代理发送给客户端;
42.内容服务器用于保存双方交互的语音、文字、图片、视频等多媒体信息,以便于事后能够追溯;
43.呈现服务器用于对文字、图片、音视频数据进行加工处理,适合客户端显示;由于音视频数据都是流式数据,发送中经常会出现错误帧、重发等情况,为了避免客户端出现内容显示错乱,通过呈现服务器实现数据的排序等加工处理,以及数据顺序显示,以及音视频、图片等数据的压缩及还原、放大缩小视频适应客户端屏幕等。
44.呈现服务器还用于完成呈现信息和通讯能力发现功能,用户可以组成群组,并在群组中共享音视频等信息,需要通过呈现服务器共享他们的内容信息以及通讯能力信息。常见的通讯能力分为语音、文字、视频、图像等,每个客户端支持的通讯能力有差异,需要通讯前事先定义,这样在双方通讯时,可以相互协商;呈现服务器可从多个呈现聚合及搜索代理中获取其他用户公开的内容信息以及地址保存在网络地址薄中,并将获得的所有呈现及通讯能力信息进行整合,组合成统一数据接口并返回给订阅服务器。
45.订阅服务器提供了呈现及通讯能力信息的订阅功能,终端用户可通过订阅服务订阅其他用户的呈现及通讯能力信息,所订阅的信息是用户允许发布的,并根据确定的规则在保障用户隐私的状况下进行订阅,通过群组功能订阅者能够通过一个订阅获得多个被订阅者的呈现信息和通讯能力信息;
46.群组聚合代理:用于解析cmc聚合代理转发的群组请求内容,将群组搜索请求发送给群组搜索代理,群组搜索代理将群组搜索请求编制成群组xml数据后发送给群组服务器,群组服务器将xml中的请求内容发送给群组聚合代理,并经过cmc聚合代理发送给客户端;
47.群组聚合代理还提供个人信息管理、群组信息管理、个人与群组的关系的数据,以xml格式保存到群组服务器上以及提供以上数据读取功能。
48.群组搜索代理用于解析群组聚合代理转发的群组搜索请求内容,根据群组搜索请求内容编制成群组xml数据后发送给群组服务器,向群组服务器请求获取需要的信息后返回给群组聚合代理。
49.群组服务器提供了个人信息管理、群组信息管理、个人与群组的关系管理的功能,可以为其它业务平台提供群组管理的业务能力。
50.借助智能手机等多种终端通过融合通讯服务系统cms开展语音通话、及时消息、语音/多媒体会议的一致的操作体验。
51.ims系统包括呼叫会话控制功能(cscf)、呈现网络代理(pna)和归属用户服务器(hss)模块,负责控制和管理移动呼叫介入或通讯会话的设置、修改和释放,以及对会话的安全、qos、漫游、计费等的控制。
52.呼叫会话控制功能(cscf)主要负责会话过程中的信令控制,其中,呼叫会话控制功能管理ims的用户鉴权,并可与其它网络配合进行会话控制,主要功能模块分为代理cscf(p-cscf)和服务cscf(s-cscf),代理cscf是ims网络的统一入口点,它可转发sip会话,负责网络接入的用户鉴权,并实现qos管理;服务cscf接收代理s-cscf转发的sip请求与cms进行交互,提供用户多媒体业务功能。
53.pna:状态呈现网络代理,从ims不同的模块中获取和收集用户呈现信息,并提供给cms的服务模块;hss是归属用户服务,主要访问和调用存储用户信息的用户数据库,并借助这些数据来控制多媒体会话。
54.hss:用于用户ims数据存储、认证、鉴权和寻址。
55.通过cms服务模块中的展现平台可以实现呈现服务,呈现服务可以显示用户本人以及联系人的通讯能力(可视电话、图片及视频共享、文件传输、一对一即时聊天及群组聊天能力等),以便通信双方可在发起通信前了解对方的通讯能力,从而能够有选择的触发相关通信功能(语音、视频、短信、文件传输等);此外,呈现服务还可以显示个人以及联系人的通信意愿,动态更新并显示联系人的头像、心情短语、推荐的网络链接等。通过cms服务模块
中的群组聚合代理可以实现群组服务,管理群组相关的信息,如:群组名称、群组中的人数、许可权限、可见性.并可建立自建群组联系进行在线互动。
56.实施例2:
57.一种基于ims与移动互联技术的融合通讯方法,用于视频通话,包括步骤:
58.步骤1,用户a登陆cms的客户端,通过sip协议向会话流媒体服务器发送鉴权请求,会话流媒体服务器向ims中的s-cscf发送请求查询用户是否合法用户,s-cscf在hss中查询该用户是否为合法用户,并将结果逐层返回给cms的客户端,是合法用户,则登录成功否则登录失败;
59.步骤2,cms的客户端通过xcap协议向cmc聚合代理发送查询该用户所属的群组命令,cmc聚合代理通过xcap协议将命令转发给群组聚合代理,群组聚合代理通过群组搜索代理在群组服务器中查询到该用户的所属群组并以xml数据形式,逐层返回给cms客户端;
60.步骤3:cms的客户端选择某个群组中的用户b,通过sip协议向会话流媒体服务器发出与用户b的会话请求,会话流媒体服务器通过s-cscf组件向用户b发出会话请求,用户b接到会话请求后,接听后,进入会话状态;
61.步骤4:用户a的cms的客户端通过xcap协议向cmc聚合代理发出搜索视频的请求,cmc聚合代理将请求发送给呈现搜索代理,呈现搜索代理将要请求的内容编制成xml数据形式下发给订阅服务器,订阅服务器将xml中的请求视频发送给呈现服务器,呈现服务器根据请求视频向内容服务器请求,呈现服务器获取请求的视频后进行加工处理,将相关视频的位置信息返回给呈现聚合代理,并经过cmc聚合代理发送给用户a的cms的客户端。
62.步骤5:用户a的cms的客户端,通过rtp协议向会话流媒体服务器发出将视频发送给用户b的请求,会话流媒体服务器将视频经过视频压缩通过s-cscf组件发送用户b。
63.步骤5:用户b在cms的移动客户端上接收到该视频后,点击后开始播放。
64.步骤6:用户a在完成会话后,通过sip协议向会话流媒体服务器发出结束会话请求。会话流媒体服务器通过s-cscf组件断开与用户b的会话。
65.本发明的基于ims与移动互联技术的融合通讯方法技术方案,使用者利用企业已有ims投资,通过pc客户端和移动客户端进行简单的操作,便可快速高效地通过企业内网与全球各地团队及客户同步分享语音、视频及数据文件,不但大幅度降低企业通讯成本,而且全程保障会议中视音频数据在企业内部网络进行传输和处理,减少信息泄露的风险。本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
66.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
67.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特
定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
68.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
69.以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献