群用户的链接控制方法及系统 技术领域 本发明涉及互联网协议多媒体子系统 (IP Multimedia Subsystem, 简称 IMS) 领 域, 具体涉及一种群用户的链接控制方法及系统。
背景技术 IMS 是第三代合作伙伴计划 (3rd Generation Partnership Project, 即 3GPP) 提 出的支持 IP 多媒体业务的子系统。作为融合通信的典型应用, IMS 支持多种物理接入用户 式, 是下一代通信演进方向。
IMS 网络目前主要的接入和服务对象是单一的企业用户, 在为多个企业同时提供 服务时, 如何做到不同企业的用户信息与通信隔离成为首先需要解决的问题。目前 IMS 网 络解决用户信息隔离的问题通常采用以下两种方法 :
1) 采用多套设备, 即为不同企业分别建设各自的 IMS 核心网络和设备, 从物理上 保证不同企业的用户数据充分隔离。该方法需要较大的使用 IMS 网络的成本, 且因中小型 企业往往没有能力也没有必要部署自己的 IMS 网络和设备, 而无法满足中小企业的需求。
2) 采用一套设备, 即所有用户数据均隔离, 不考虑用户所在企业。 由于所有用户数 据均隔离, 有效地保证不同企业的用户互相隔离。 这种方案通常只需要建设一套设备, 服务 对象为大众用户, 所有用户均作为独立个体存在, 与其他用户链接, 如订阅其他用户的个人 信息、 在线状态或者与之通信, 均需得到被请求用户的批准, 没有企业用户的统一属性和统 一业务能力。
现有 IMS 网络为多个企业同时提供服务的方式至少存在以下几点不足 :
(1) 为不同企业分别建设各自的 IMS 核心网络和设备以实现为多个企业同时提供 服务, 导致成本高, 而且造成潜在用户, 如一些中小企业的流失。
(2) 所有用户数据均隔离, 致使企业用户没有归属感, 无法进行统一管理及业务部 署与使用。
发明内容
本发明的第一目的是提出一种群用户的链接控制方法, 以实现多个用户群低成本 地共享网络资源。
本发明的第二目的是提出一种群用户的链接控制系统, 以实现多个用户群低成本 地共享网络资源。
为实现上述第一目的, 提供了一种群用户的链接控制方法, 包括以下步骤 : 根据用 户的标识及对应的用户的群标识, 对用户进行注册 ;
根据请求方的群标识及请求方的标识, 确定请求方的路由标识, 以及根据请求方 的群标识及被请求方的标识, 确定被请求方的路由标识 ; 根据请求方及被请求方的路由标 识, 对请求方及被请求方进行路由 ; 在路由成功时, 建立请求方及被请求方的链接。
为实现上述第二目的, 提供了一种群用户的链接控制系统, 该系统包括 : 注册装置, 用于根据用户的标识及对应的用户的群标识, 对用户进行注册 ; 处理装置, 用于根据请 求方的群标识及请求方的标识, 确定请求方的路由标识, 以及根据请求方的群标识及被请 求方的标识, 确定被请求方的路由标识, 并根据请求方及被请求方的路由标识, 对请求方及 被请求方进行路由, 以及在路由成功时, 建立请求方及被请求方的链接。
本发明各个实施例中, 通过根据用户的群标识对用户进行注册, 并根据请求方的 群标识来确定请求方及被请求方的路由标识, 使得被请求方的路由标识指示与请求方同一 群内的用户, 同时根据请求方及被请求方的路由标识进行路由, 保证了仅在被请求方的路 由标识对应的注册用户存在时, 即请求方与被请求方所属的群相同时, 才能路由成功, 进而 建立链接, 故, 本发明保证不同群的用户之间无法建立链接, 实现完全隔离不同群的用户, 有效地共享网络资源, 降低成本。 附图说明
附图用来提供对本发明的进一步理解, 并且构成说明书的一部分, 与本发明的实 施例一并用于解释本发明, 并不构成对本发明的限制。在附图中 :
图 1 为本发明的群用户的链接控制方法的实施例一流程图 ; 图 2 为本发明的群用户的链接控制方法的实施例二流程图 ;
图 3 为本发明的群用户的链接控制系统的实施例一结构图 ;
图 4 为本发明的群用户的链接控制系统的实施例二结构图。
具体实施用户式
以下结合附图对本发明的优选实施例进行说明, 应当理解, 此处所描述的优选实 施例仅用于说明和解释本发明, 并不用于限定本发明。
方法实施例
图 1 为本发明的群用户的链接控制方法的实施例一流程图。如图 1 所示, 本实施 例包括 :
步骤 S100 : 根据用户的标识及对应的用户的群标识, 对用户进行注册 ; 具体操作 参见对图 2 中步骤 2- 步骤 5 的解释说明 ;
如, 用户的标识可以包括员工编号及员工的部门编号, 即若用户甲的标识为 9933, 则 99 及 33 分别为其部门编号及员工编号 ; 用户的群标识可以包括用户所属群的域名, 即 若用户甲是公司 A 的员工, 该公司的域名为 company1.com, 则用户甲的群标识为 company1. com, 具体操作时也可以是预定义的公司域名对应的域名标识号, 如 001 ;
步骤 S202 : 根据请求方的群标识及请求方的标识, 确定请求方的路由标识, 以及 根据请求方的群标识及被请求方的标识, 确定被请求方的路由标识 ;
具体操作时, 步骤 S202 可包括 :
首先, 根据该请求方的群标识, 如用户甲 9933 的域名 company1.com, 以及每个 域名与域名标识号, 的预设关系, 找到 company1.com 对应的域名标识号, 若预先设定有 company1.com 与域名标识号 001 对应, 则域名标识号找到 001 ;
其次, 根据域名标识号 001 及用户甲 ( 请求方 ) 的标识 9933 及用户乙 ( 被请求 方 ) 的标识 8844, 确定该请求方及被请求方的路由标识, 如, 请求方及被请求方的路由标识 分别为 0019933 及 0018844 ;
步骤 S204 : 根据请求方及被请求方的路由标识, 对该请求方及被请求方进行路 由, 如, 根据路由标识 0019933 及 0018844 进行路由 ;
步骤 S206 : 判断路由是否成功, 即路由标识 0018844 所指示的注册用户是否存在, 若存在, 即请求方与被请求方属于用一个群, 则执行步骤 S208, 否则, 结束 ;
步骤 S208 : 建立请求方与被请求方的链接。
本领域技术人员应当可以理解, 根据该请求方的群标识确定该请求方及被请求方 的路由标识的方法可以根据实际需要而设置, 如, 还可以将请求方的群标识, 如域名, 直接 放在请求方及被请求方的标识的后面或者前面, 或者将上述域名标识号的各个数字分插在 请求方及被请求方的标识中来得到二者的路由标识, 故, 上述对步骤 S202 的解释说明为一 种优选方式。
本实施例中, 通过根据用户的群标识对用户进行注册, 并根据请求方的群标识来 确定请求方及被请求方的路由标识, 使得被请求方的路由标识指示与请求方同一群内的用 户, 同时根据请求方及被请求方的路由标识进行路由, 保证了仅在被请求方的路由标识对 应的注册用户存在时, 即请求方与被请求方所属的群相同时, 才能路由成功, 进而建立链 接, 故, 本发明保证不同群的用户之间无法建立链接, 实现完全隔离不同群的用户, 有效地 共享网络资源, 降低成本。
图 2 为本发明的群用户的链接控制方法的实施例二流程图。如图 2 所示, 本实施 例包括 :
步骤 1 : 用户甲 (9933) 登陆 IMS 网络中的 PC 客户端, 如使用的登陆账号为 9933@ company1.com, 其中, 99 为用户甲的部门或区域代码, 33 为用户甲的编号 ;
步骤 2 : 客户端对用户甲的登陆账号不做任何处理直接把登陆账号传送给后台的 呼叫会话控制功能 (Call Session Control Function, 简称 CSCF) 服务器 ;
步骤 3 : CSCF 服务器根据用户甲 (9933) 的域名 (company1.com) 进行分析, 即找到 对应的域名标识号, 如 001, 并根据该域名标识号及用户甲的标识得到用户甲的注册号, 如 0019933, 并利用用户甲的注册号在自身中及网络中的核心设备对用户甲进行注册 ;
常见的核心设备如, 归属用户服务器 (Home Subscriber Server, 简称 HSS)、 业 务应用服务器 (Application Server, 简称 AS)、 固网模拟业务 (PSTN/ISDN Simulation Services, 简称 PSS) 等 ; 本领域技术人员可以理解上述各个核心设备分别对应提供相应的 服务, 由于其与现有的服务器基本相同, 在此不再赘述, 同时, 各用户在上述服务器中的注 册操作是为了保证各用户能使用到各核心服务器提供的服务, 对于本发明而言为非必须的 步骤, 即只要求各用户在 CSCF 服务器中注册即可 ;
步骤 4 : 核心设备确认用户注册成功, 将注册成功信息发送回 CSCF 服务器 ;
具体操作时, 若用户只在 CSCF 服务器中注册, 则步骤 4 为 CSCF 服务器确认注册成 功, 并执行步骤 5 ;
步骤 5 : CSCF 服务器去除用户甲的注册号中的域名标识号, 即还原为用户甲的标 识, 并返回登陆成功信息 ( 即注册成功信息 ) 至用户甲的客户端 ;
步骤 6 : 用户甲通过其客户端向 CSCF 服务器发送呼叫用户乙 8844 的请求 ;
步骤 7 : CSCF 服务器根据用户甲的域名 (company1.com) 对应的域名标识号, 确定 用户甲的路由标识, 即 0019933, 以及其呼叫的目的号码, 即用户乙的路由标识 0018844, 并用二者的路由标识进行路由 ; 对应于图 1 中的步骤 S202-S208 ;
具体操作时, 步骤 7 可以包括两种情况, 即, 若路由标识 0018844 所指示的注册用 户存在, 即用户乙与用户甲属于同一个群, 则步骤 7 可以路由成功 ; 若路由标识 0018844 所 指示的注册用户不存在, 即用户乙与用户甲不属于同一个群, 则步骤 7 路由失败。 故, 步骤 7 保证了用户甲只能呼叫到其所属群内的用户, 即从系统侧确保不同企业的用户之间信令无 法互通 ;
步骤 8 : CSCF 服务器删除用户甲的路由标识中的域名标识号, 即还原为用户甲的 标识, 并用用户甲的标识完成呼叫。
上述步骤 2-5 为用户甲的注册过程, 其说明了本发明中每个用户在网络中, 如 IMS 网, 是用根据用户的群标识确定的注册标识来而指示的, 即步骤 7 只有在用户的路由标识 与其注册标识一致时, 才能成功。
本领域技术人员应当可以理解 : 步骤 5 及步骤 8 中将注册标识及路由标识还原为 用户的标识是为了让客户端无法得知用户的群标识, 即从客户端保证不同群 ( 企业 ) 的用 户无法相互浏览、 查询和通信, 从而更进一步有效地隔离不同群的用户信息, 故, 上述还原 的步骤为优选方案。
在具体操作过程中, 还可以对群管理员实行上述控制方法。其控制过程解释如下: 群 管 理 员 登 陆 时, 采 用 的 账 号 与 普 通 用 户 登 陆 客 户 端 是 一 致 的, 如, 9999@ company1.com。当管理员登陆后台服务器, 如 CSCF 服务器后, 服务器自动根据该管理员所 在的域 (company1.com, 对应的域名标识号为 001) 确定其注册标识, 即, 在服务器内部所有 管理员的实际账号均为 0019999, 并在服务器内部规定, 所有群标识为 001 的管理员, 只能 管理群标识为 001 的群。
根据上述还原的步骤可知, 管理员无法得知自己的群标识及其管理的用户的群标 识, 所有群标识只在设备内可见。 对管理员实行上述控制方法保证了在管理侧层面, 管理员 不仅可以维护本群的用户信息, 实现群内用户的统一管理, 还能保证其无法访问和配置其 他群的用户信息, 有效地隔离不用群内的用户信息。
本实施例中, 通过根据用户的群标识对用户进行注册, 并根据请求方的群标识来 确定请求方及被请求方的路由标识, 使得被请求方的路由标识指示与请求方同一群内的用 户, 同时根据请求方及被请求方的路由标识进行路由, 保证了仅在被请求方的路由标识对 应的注册用户存在时, 即请求方与被请求方所属的群相同时, 才能路由成功, 进而建立链 接, 故, 本发明保证不同群的用户之间无法建立链接, 实现完全隔离不同群的用户, 有效地 共享网络资源, 降低成本, 此外, 还对管理员实行上述控制方法, 用户便在有效地共享网络 资源的同时, 统一管理企业内的用户信息。
系统实施例
图 3 为本发明的群用户的链接控制系统的实施例一结构图。上述图 1 及图 2 方法 发明的各个实施例均可以在图 3 结构图所示结构的系统中实现。如图 3 所示, 该系统包括 注册装置 32, 用于根据用户的标识及对应的用户的群标识, 对用户进行注册 ; 处理装置 34, 用于请求方的群标识及请求方的标识, 确定请求方的路由标识, 以及根据请求方的群标识 及被请求方的标识, 确定被请求方的路由标识, 并根据请求方及被请求方的路由标识, 对请
求方及被请求方进行路由, 以及在路由成功时, 建立请求方及被请求方的链接。其中, 注册 装置 32 的具体操作参见图 1 的步骤 100 及图 2 中的步骤 2 至步骤 5 ; 处理装置 34 的具体 操作参见图 1 的步骤 102- 步骤 108 及图 2 中的步骤 7 及步骤 8。
该处理装置 34 还用于在建立请求方及被请求方的链接之后将请求方的路由标识 还原为请求方的标识。
该注册装置 32 可以包括 :
注册子装置 322, 用于根据用户的标识及对应的用户的群标识, 确定用户的注册标 识, 以及根据用户的注册标识, 对用户进行注册 ;
接口子装置 324, 用于将用户的注册标识还原为用户的标识, 以及返回注册成功信 息至用户。
本领域技术人员应当可以理解 : 该系统包括注册装置 322 及处理装置 34 即可, 该 处理装置 34 的还原操作及注册装置 32 所包括的各子装置为优选的方案, 可以根据实际需 要而设置。
本实施例中, 注册装置 32 通过根据用户的群标识对用户进行注册, 且处理装置 34 根据请求方的群标识来确定请求方及被请求方的路由标识, 使得被请求方的路由标识指示 与请求方同一群内的用户, 同时处理装置 34 根据请求方及被请求方的路由标识进行路由, 保证了仅在被请求方的路由标识对应的注册用户存在时, 即请求方与被请求方所属的群相 同时, 才能路由成功, 进而建立链接, 故, 本发明保证不同群的用户之间无法建立链接, 实现 完全隔离不同群的用户, 有效地共享网络资源, 降低成本。 图 4 为本发明的群用户的链接控制系统的实施例二结构图。上述图 1 及图 2 方法 发明的各个实施例均可以在图 4 结构图所示结构的系统中实现。如图 4 所示, 该系统包括 会话边界控制器 (Session Border Controller, 简称 SBC)400、 CSCF 服务器 401、 归属用户 服务器 (HSS)402、 固网模拟业务装置 (PSS)403、 业务应用服务器 (AS)404。 由于会话边界控 制器 (SBC)400、 归属用户服务器 (HSS)402、 固网模拟业务装置 (PSS)403、 业务应用服务器 (AS)404 与现有的服务器基本一致, 在此不在赘述。
本发明主要在于 CSCF 服务器 401 的改进, 即在其内增设了图 3 中的注册装置 32 及处理装置 34, 或者进一步包括图 3 中的各个优选的方案。本领域技术人员可以理解, 图3 中的的注册装置 32 及处理装置 34, 或者进一步包括图 3 中的各个优选的方案也可以独立于 CSCF 服务器 401 单独设置。
本实施例中, CSCF 服务器 401 通过根据用户的群标识对用户进行注册, 且根据请 求方的群标识来确定请求方及被请求方的路由标识, 使得被请求方的路由标识指示与请求 方同一群内的用户, 同时根据请求方及被请求方的路由标识进行路由, 保证了仅在被请求 方的路由标识对应的注册用户存在时, 即请求方与被请求方所属的群相同时, 才能路由成 功, 进而建立链接。故, 本发明保证不同群的用户之间无法建立链接, 实现完全隔离不同群 的用户, 有效地共享网络资源, 降低成本。
从上述对本发明的各个实施例的解释说明可知, 本发明对于客户端侧完全透明, 用户无需升级或调整已有客户端, 即用户不能感知新增加的群标识, 客户端已有的通信用 户式不做任何变更, 所有群标识仅在 IMS 系统内可见。具有良好的可扩展性, 便于不同企业 或群开发适合自己的业务与应用。
最后应说明的是 : 以上所述仅为本发明的优选实施例而已, 并不用于限制本发明, 尽管参照前述实施例对本发明进行了详细的说明, 对于本领域的技术人员来说, 其依然可 以对前述各实施例所记载的技术用户案进行修改, 或者对其中部分技术特征进行等同替 换。 凡在本发明的精神和原则之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明 的保护范围之内。