根据代码进行业务流程处理的系统和方法

文档序号:7657774阅读:184来源:国知局
专利名称:根据代码进行业务流程处理的系统和方法
技术领域
本发明涉及下一代网络(Next Generation Network,简称为 NGN)通讯系统技术,并且具体地,涉及根据代码进行业务流程处 5里的系统和方法。
背景技术
随着对通讯网络要求的不断4是高,才及大地促进了下一代网络 (Next Generation Network,简称为NGN )在全J求范围内的4,广。 其中,软交换网络已经实现全球规模商用,IP多媒体子系统(IP Multimedia Subsystem,简称为IMS )网纟各也已经有了 一定的商用案 例。随之出玉见的一个问题才尤是,不同国家、不同运营商乂于于NGN 网络所能实现的业务往往要求不同,包括实现方式、业务流程、业 务使用习惯等。对于设备制造商而言,在满足运营商个性化要求的 前提下,需要快速、稳定地通过NGN网络这一业务控制核心设备 实现差异化的业务。
目前,现有的NGN系统通常采用不同片反本来满足不同国家的 业务流程差异需求,但这造成了版本的不兼容性。以补充业务为例, 对于恶意呼叫跟踪业务,中国电信提出的业务的流程要求为申请 了该业务的用户在有恶意呼入的时候,在通话态下通过拍叉簧,拨 接入码,就可以听到主叫号码,此时在运营商受理台的告警中能看 到主叫信息。但巴基斯坦对于该业务的要求为当有恶意呼入时, 用户拍叉簧后不需要拨业务码,直接进行恶意呼叫跟踪。当业务用
户拍叉簧后,运营商受理台的告警中显示主被叫号码,用户听证实 音,而不是报主叫号码。这样,当出现上述情况时,安装某一特定
片反本的NGN i殳备只能进4于相应的业务流禾呈处理,如果需要处理流 程不同的同一业务,就需要重新安装对应处理的系统软件版本。
因此,目前所采用的NGN相关技术存在不同国家采用的版本 不兼容、NGN系统的扩展性和公用性不强等问题,以及由此带来的 NGN系统的重复开发或安装、系统开发和运营成本较高等问题。

发明内容
考虑到上述问题而提出本发明,为此,本发明旨在提供一种根 据代码进行业务流程处理的机制,其中,通过配置国家代码/运营商 代码作为系统全局标识,再通过这一全局标识来区别某一业务在不 同国家/运营商的不同业务逻辑。
根据本发明,提供了 一种根据代码进行业务流程处理的系统。
其中,该系统包括网络配置平台,用于进4亍fC码的配置,其 中,代码包括国家代码或运营商代码;数据处理接口,用于实现 配置的代码的同步;网络i殳备,通过凄t据处理接口与网络配置平台 连接;网络设备又包括数据模块,用于存放通过数据处理接口同 步的代码;业务处理模块,用于根据用户的业务数据以及从数据模 块获取的代码来选择相应的业务流程;呼叫处理-漠块,用于同业务 处理模块配合执行业务处理模块选择的业务流程。
其中,上述的网络配置平台为具备人机操作界面的设备,这样, 可以通过网络配置平台的配置界面或人机命令进行代码的配置。具 体地,可以通过配置界面在全局变量配置中配置代码,或者可以通 过人机命令将先前代码修改为配置的代码。
另外,上述的网络设备进一步包括操作维护模块,通过数据 处理接口与网络配置平台连接,并与数据模块连接;协议适配模块
以及计费模块。
根据本发明,提供了 一种根据代码进行业务流程处理的方法。
该方法包括以下处理步骤一,在通过凄t据处理4l:口与网络i殳 备连4妄的网络配置平台配置代码,并通过彩:据处理4妻口进行同步, 其中,代码包括国家代码或运营商代码;步骤二,响应于用户的 补充业务触发消息,网络设备的业务处理才莫块才艮据用户的业务凄t据 和代码选4奪相应的业务流程;步骤三,业务处理才莫块与呼叫处理才莫 块进行交互,配合才丸行在步骤二中选择的业务流程。
其中,上述的步骤一具体为在网络配置平台,通过配置界面 在全局变量配置中配置代码,或者通过人机命令将先前代码修改为 配置的代码;通过数据处理接口将配置的代码同步到^:据才莫块。
上述的步骤二具体为业务处理模块接收到补充业务触发消息; 业务处理模块判断需要进行业务处理;业务处理一莫块从数据模块获 取代码;业务处理#莫块#4居业务#:据和代码来选择业务流程。
在步骤三中,首先,业务处理模块需要向呼叫处理模块发送请 求消息。
另夕卜,在上述的步驶《一之前,预先为每个国家/运营商分配p争一 标识的代码,并且针对不同业务,预先i殳置分配的各个代码与业务 ;克禾呈的只t应关系。
通过本发明,针对NGN网络通过i殳置代码作为系统全局变量, NGN网络根据此全局变量,选择实现该代码对应的补充业务流程, 提高了版本应用的灵活性,具体地
(1)自动化程度高,便于运营商通过配置本国国家代码/运行 商代码等,控制系统按照用户需求进行业务流程选择,从而快速地
实玉见4卜充业务;
(2 )避免了 NGN系统代码的重复开发,同时提高了整个NGN 系统代码的扩展性和公用性,也提高了软件系统可靠性,避免了由 于业务流程变更造成系统代码增补对代码容量造成的影响。


此处所说明的附图用来提供对本发明的进一步理解,构成本申 请的一部分,本发明的示意性实施例及其i兌明用于解释本发明,并 不构成对本发明的不当限定。在附图中
图1是才艮据本发明实施例的根据代码进行业务流程处理的系统 的结构示意图2是根据本发明实施例的根据代码进行业务流程处理的方法 的;充禾呈图;以及
图3是图2所示方法的实例的详细处理流程图。
具体实施例方式
在本发明实施例中,4是供了 一种4艮据代码进行业务流程处理的 机制,其根据预先设定的代码对相应的补充业务流程进行选择,以 解决同 一个业务在不同国家/运营商的业务^"吏用习惯不一致导致的 业务逻辑不一致的问题。
以下将参照附图来详细描述本发明实施例,其中,给出以下实 施例以提供对本发明的全面和透彻理解,而不是对本发明进行任何 限制。
系乡克实施例
在本实施例中,提供了 一种4艮据代码进4亍业务流程处理的系统。
如图1所示,该系统包括网络配置平台102、凄1据处理*接口 104、以及通过接口 104与网络配置平台102连4妄的网络设备,而网 络设备具体又包括数据才莫块61、业务处理模块62、呼叫处理才莫块 63、协议适配模块64、操作维护模块65、计费模块66(上述各个 模块可以包括在网络设备的软件部分中)。
以下将分别对上述各个部分进行详细描述。
网络配置平台102 (例如,NGN网全各配置平台),用于进4亍^ 码(包括国家代码或运营商代码)的配置;该平台可由具备人机 操作界面的设备充当,配置人员可以是运营商设备维护人员,也可 以是设备制造商工程人员,这样,可以通过网络配置平台的配置界 面或人机命令进行代码的配置。具体地,可以通过配置界面在全局 变量配置中配置代码,或者可以通it^机命令将先前代码^修改为配 置的4戈码。通过网络配置平台进4亍^码的配置,并4吏用该配置的全 局变量作为后续NGN网络呼叫业务处理时业务流程选择的依据。
数据处理接口 104,置于网络配置平台102和网络设备之间,
用于实现配置的^C码的同步。
数据模块61 (可以是数据库),用于存放通过数据处理接口同 步的代码;该才莫块对整个NGN系统中各个层次的功能实现提供全面的数据支持,主要是实现系统的数据库管理系统,负责系统内各 层次功能需要的数据接口 。
业务处理模块62,用于根据用户的业务数据以及从数据模块获 取的代码来选择相应的业务流程。此外,该才莫块还实现补充业务、 多方业务、以及向高层提供触发功能,完成基本呼叫或多方呼叫的 流程控制、资源控制、和互联互通等功能。
呼叫处理才莫块63,用于同业务处理才莫块配合执4亍业务处理才莫块 选择的业务流程,实现基本的呼叫控制过程,支持对多种协议和终 端的呼叫支持,并实现对多方呼叫的控制过程。
协议适配模块64,实现多协议的接入,将接收的标准消息转化 为NGN内部消息发给上层呼叫业务处理模块,或者将NGN内部消 息转化为标准消息,下发给网关或者终端。
#:作维护才莫块65,其可以通过数据处理接口与网络配置平台连 接,并与数据模块连接;实际上,该模块包含了电信网络管理中故 障管理、性能管理、安全管理等几方面的功能。
计费模块66,其主要是提供计费信息的采集、鉴权、原始呼叫 记录CDR的产生、存储以及传输功能,它运行在支撑分系统模块之 上,接收呼叫、业务模块产生的原始话单,进行处理与存储。
这样,以配置国家代码为例,当在某国进行补充业务处理时, 首先将NGN网络配置平台通过数据处理接口与NGN设备连接,西己 置人员通过配置界面或者人机命令进行该国国家代码配置后,进行 数据同步。当签约用户使用补充业务时,NGN设备的业务处理模块 接受协议适配层上报的来自用户的补充业务触发消息。业务处理才莫 块才艮据用户的业务凄t据以及乂人配置中取到的国家代码作为全局变 量,选4奪针对该国家代码的业务流程。之后,业务处理才莫块与呼叫
处理模块配合执行以上确定的补充业务流程。当呼叫结束后,根据 相关流程与计费模块接口,按照运营商要求给出话单。
方法实施例
在本实施例中,提供了 一种根据代码进行业务流程处理的方法。
在执行本实施例的方法之前,首先需要预先为每个国家/运营商 分配唯一标识的代码,并且针对不同业务,预先设置分配的各个代 码与业务流程的对应关系。
如图2所示,该方法包^"以下处理
步骤S202 (步骤一 ),在通过数据处理接口与网络设备(例如, NGN设备)连冲妄的网络配置平台配置(例力。,NGN网全备配置平台) 代码(包括国家代码和运营商代码),并通过数据处理接口进行同步;
步骤S204 (步骤二),响应于用户的补充业务触发消息,网络 设备的业务处理模块根据用户的业务数据和代码选择相应的业务流
程;
步骤S206 (步骤三),业务处理模块与呼叫处理模块进行交互, 配合执行在步骤S204中选择的业务流程。
其中,上述的步骤S202具体为首先,通过凄t据处理4妄口将 网络配置平台连接至网络设备,在确定使用国的国家代码或运营商 代码后,在网络配置平台,通过配置界面在全局变量配置中配置代 码,或者通过人才几命令将先前代码修改为配置的代码;之后,通过 才喿作维护才莫块并通过凄t据处理4妄口将配置的代码同步到数据才莫块, 即,对数据模块中的数据进行更新同步。
上述的步骤S204具体为业务处理才莫块4妻收到补充业务触发 消息;查询用户签约的业务,确定用户^f吏用该业务的4又限,如果业 务处理模块判断需要进行业务处理,则业务处理模块从数据模块获 取代码;业务处理模块根据业务数据和代码(作为全局变量)来选 择业务流程。
在步骤S206中,业务处理模块向呼叫处理模块发送请求消息, 之后,业务处理模块和呼叫处理才莫块交互,执行业务处理模块在步 骤S204中所选择的业务流程。
呼叫结束后,根据相关流程与计费模块接口,根据运营商要求 出话单。
以下将结合图3,以在国家^码为AB的某国实现该国呼叫4呆 持业务为例说明本发明实施例的具体实施过程。
目前呼叫保持的具体实现流程主要有两种方式(1)业务方用 户A呼叫B用户,A、 B4妄通后,有用户C呼叫A用户,A用户在 听到等待音后,可通过拍叉簧在B、 C之间切换;(2)业务方用户 A呼叫B用户,A、 B4妄通后,有用户C呼叫A用户,A用户在听 到等待音后,有两种操作a、拍叉簧后拨1可释放当前和B的呼 叫,与C通话;b、 A拍叉簧后听拨号音后拨"2"保留B,改为与 C通话。并可拍叉簧交替与B, C通话。其中,等待方听保持音乐。
具体的实施步骤如下
Sl,首先连接NGN网络配置平台与NGN设备,配置人员通过 配置界面在全局变量配置中或者通过人才几命令《奮改国家/运营商 码的默_认配置为该国国家代码AB (例如,可默认配置为中国大陆 地区国家代码00 )后,通过数据接口进行数据同步。
S2,某个签约了呼叫等待的用户A与用户B通话后,有用户C 呼叫用户A,用户A激活呼叫等待补充业务后,NGN设备的业务 处理模块接受协议适配层上报的来自用户的补充业务触发消息。
S3,业务处理模块根据用户的签约业务数据,判断该用户具有 呼叫等待业务权限,将从配置平台同步中取到的数据模块中的国家 代码AB作为全局变量,根据此变量判断该国家代码AB对应的业 务实现流程为上述流程(2),选择确定此流程。
S4,业务处理模块与呼叫处理模块建立连接,配合执行S3中 确定的呼叫等待业务流程(2 )。根据S4中执行的业务逻辑,具体用 户体验如下用户A听到呼叫等待音,决定与C先通话,同时保持 B,则A用户拍叉簧后拨2保留B,改为与C通话;并可拍叉簧交 替与B、 C通话。
S5,当A, B, C之间呼叫都结束后,根据相关流程与计费模 块接口,按照运营商要求给出话单。
通过以上描述可以看出,本发明利用配置国家代码/运营商代码 作为全局的变量,表示NGN的使用国/运营商(每个国家/运营商系 统内部分配一个值),通过这个全局标识来达到解决同一个业务在不 同国家/运营商由于业务使用习惯不一致,或者业务流程不同等差异 导致的问题,满足运营商对业务的不同需求,同时减少了i殳备供应 商开发业务成本,提高了系统的灵活性。
另外,本发明以电信补充业务方式为例进行了说明,但本发明 并不局限于具体的网络技术和网络运营商,在目前的PSTN网络、 软交换网络、IMS网络的业务实现中,本发明都可以得到较为广泛 的应用。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的才支术人员来i兌,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种根据代码进行业务流程处理的系统,其特征在于,包括网络配置平台,用于进行代码的配置,其中,所述代码包括国家代码或运营商代码;数据处理接口,用于实现配置的所述代码的同步;以及网络设备,通过所述数据处理接口与所述网络配置平台连接,包括数据模块,用于存放通过所述数据处理接口同步的所述代码;业务处理模块,用于根据用户的业务数据以及从所述数据模块获取的所述代码来选择相应的业务流程;以及呼叫处理模块,用于同所述业务处理模块配合执行所述业务处理模块选择的所述业务流程。
2. 根据权利要求1所述的系统,其特征在于,所述网络配置平台 为具备人机操作界面的设备。
3. 才艮据权利要求2所述的系统,其特征在于,通过所述网络配置 平台的配置界面或人机命令进行所述代码的配置。
4. 根据权利要求3所述的系统,其特征在于,通过所述配置界面 在全局变量配置中配置所述代码,或者通过所述人才几命令将先 前^^马1'务改为配置的所述^石马。
5. 根据权利要求1至4中任一项所述的系统,其特征在于,所述 网络i殳备进一步包括 操作维护模块,通过所述数据处理接口与所述网络配置平台连接,并与所述数据模块连接; 协议适配模块;以及 计费模块。
6. —种4艮据代码进4亍业务流程处理的方法,其特征在于,包括步骤一,在通过数据处理接口与网络设备连接的网络配置 平台配置代码,并通过所述数据处理*接口进4亍同步,其中,所 述4戈码包才舌国家代^码或运营商4、码;步骤二,响应于用户的补充业务触发消息,所述网络设备 的业务处理模块根据用户的业务数据和所述代码选择相应的 业务流禾呈;以及步骤三,所述业务处理才莫块与呼叫处理才莫块进4于交互,配 合执行在所述步骤二中选择的所述业务流程。
7. 根据权利要求6所述的方法,其特征在于,所述步骤一具体为在所述网络配置平台,通过配置界面在全局变量配置中配 置所述代码,或者通过人才几命令将先前代码^修改为配置的所述 代码;以及通过所述数据处理接口将配置的所述代码同步到数据模块。
8. 才艮据权利要求7所述的方法,其特征在于,所述步骤二具体为所述业务处理才莫块接收到所述补充业务触发消息; 所述业务处理模块判断需要进行业务处理; 所述业务处理模块从所述数据模块获取所述代码;以及 所述业务处理模块根据所述业务数据和所述代码来选择 所述业务流禾呈。
9. 根据权利要求7所述的方法,其特征在于,在所述步骤三中, 首先,所述业务处理模块向所述呼叫处理模块发送请求消息。
10. 根据权利要求6至9中任一项所述的方法,其特征在于,在所 述步骤一之前,预先为每个国家/运营商分配唯一标识的代码, 并且针对不同业务,预先设置分配的各个代码与业务流程的对 应关系。
全文摘要
本发明提供了一种根据代码进行业务流程处理的系统,包括网络配置平台,用于进行代码的配置,其中,代码包括国家代码或运营商代码;数据处理接口,用于实现配置的代码的同步;网络设备,通过数据处理接口与网络配置平台连接;网络设备又包括数据模块,用于存放通过数据处理接口同步的代码;业务处理模块,用于根据用户的业务数据以及从数据模块获取的代码来选择相应的业务流程;呼叫处理模块,用于同业务处理模块配合执行业务处理模块选择的业务流程。本发明还提供了一种根据代码进行业务流程处理的方法。通过本发明,可以解决同一个业务在不同国家/运营商由于业务使用习惯不一致,或者业务流程不同等差异导致的问题。
文档编号H04L29/06GK101110704SQ20071012840
公开日2008年1月23日 申请日期2007年7月5日 优先权日2007年7月5日
发明者维 杨, 童锦松, 魏晓峰 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1