通信业务管理方法、工具和装置制造方法及图纸

技术编号:3554087 阅读:221 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种通信业务管理方法,包括:接收业务请求,该业务请求中包括操作类型和对象标识;从该业务请求中获取对象标识,并根据对象标识获取与该对象标识相对应的当前状态类型;当所述当前状态类型和所述操作类型与预先配置的对应关系相匹配时,执行所述业务请求中操作类型对应的操作,所述对应关系中包括状态类型和允许操作类型之间的对应关系。本发明专利技术还公开了一种通信业务管理装置和一种通信业务管理工具。从上述方案可以看出,本发明专利技术由于在业务处理过程中根据预先配置的对应关系进行业务管理,而预先配置的对应关系可以更改,从而能够在不影响系统运行的情况下方便地实现了对业务的更改。

【技术实现步骤摘要】

本专利技术涉及通信业务
,特别涉及通信业务管理方法、工具和装置
技术介绍
在通信业务中,需要进行对象状态管理,如客户状态管理、操作者状态管理、资源状态管理等。现有技术中,在通信业务处理过程中,接收到包括业务请求对应的对象和要执行操作的业务请求后,获取该业务请求对应对象的状态,根据预先设定的业务处理流程顺序执行状态的流转,和判断是否可以进行上述要执行的操作,从而进行业务处理。这些业务处理流程现有技术中通过两种方式设定在系统中,一种是直接运行代码方式,另一种是读配置文件方式。在系统运行后,需要进行一些业务更改,或对业务进行扩展。例如,一种业务为,在原有设定的流程中,在接收到用户要发送短信的业务请求后,如果判断出该对应操作者状态为暂停,则拒绝执行发送短信的操作;现需要将该业务更改为,在接收到短信业务请求后,即使判断出操作者状态为暂停,也执行发送短信的操作;或者,运营商希望在原有的操作者状态基础上增加一种操作者状态,并增加在这种状态下是否允许某些操作的处理流程,从而增加一种业务。这些业务需求,对于上述直接运行代码方式,由于该方式无法在系统运行中动态地更改代码,只能够重新更改代码,再通过更改后的代码对系统进行升级处理或重新安装才能够实现,无法在不影响系统运行的情况下实现业务的更改。-->而对于上述读配置文件方式,由于在业务开发过程中,开发人员根据运营商的实际需要,在可能进行业务动态更改的功能点采取读配置文件方式,并在配置文件中设置具体该功能点涉及到的处理方式,在系统运行过程中,如果在该功能点需要进行业务处理流程的更改,通过修改配置文件的方式即可生效。因此可以在系统运行中即实现上述进行业务的更改,但其无法实现上述对业务进行扩展。而且,在读配置文件方式中,对业务进行更改仍然具有下述缺点:1、由于该方式中,需要系统开发人员预先确定出需要更改的功能点,基于系统开发人员对业务更改的预见能力,从而导致其动态修改业务可能性有限,从而对业务更改的限制较多。2、这种方式通常只针对某几个特定对象的,普遍性不强。因为如果在配置文件中,写入所有的对象、操作、状态的组合,会导致配置文件非常庞大,无法维护,所以采用这种方式时,一般只会对几个特定的对象、状态、操作进行配置,比如可能会配置操作者在哪些状态下可以到营业厅办理业务,但一般不会配置哪些状态能发短消息,或者客户、资源等对象的状态关系。
技术实现思路
有鉴于此,本专利技术实施例提供了一种通信业务管理方法,能够更加方便地更改业务处理方式。本专利技术实施例还提供了一种通信业务管理装置,能够更加方便地更改业务处理方式。本专利技术实施例还提供了一种通信业务管理工具,能够更加方便地更改业务处理方式。本专利技术实施例提供的通信业务管理方法,包括:接收业务请求,该业务请求中包括操作类型和对象标识;从该业务请求中获取对象标识,并根据对象标识获取与该对象标识相对-->应的当前状态类型;当所述当前状态类型和所述操作类型与预先配置的对应关系相匹配时,执行所述业务请求中操作类型对应的操作,所述对应关系中包括状态类型和允许操作类型之间的对应关系。本专利技术实施例提供的通信业务管理装置,包括:接收模块、当前状态类型获取模块、状态操作对应关系配置模块和业务处理模块;所述接收模块接收包括操作类型和对象标识的业务请求,将接收的业务请求传送给业务处理模块,并将从所述业务请求中获取的对象标识传送给当前状态类型获取模块;所述当前状态类型获取模块接收所述对象标识,根据该对象标识获取与该对象标识相对应的当前状态类型,并将获取的当前状态类型传送给业务处理模块;所述业务处理模块接收所述业务请求和当前状态类型,获取所述业务请求中的操作类型,当所述当前状态类型和所获取的操作类型与所述状态操作对应关系配置模块中配置的对应关系相匹配时,执行所获取的操作类型对应的操作;所述状态操作对应关系配置模块中配置对应关系,该对应关系中包括状态类型和允许操作类型的对应关系。本专利技术实施例提供的通信业务管理工具,包括:数据字典管理子模块、对象状态管理子模块和状态流转管理子模块;其中:所述数据字典管理子模块用于通过呈现出的数据字典管理界面,接收输入信息,并根据接收的输入信息设置对象类型的全集、状态类型的全集和操作类型的全集;所述对象状态管理子模块用于获取所述对象类型的全集和状态类型的全集,并通过呈现的对象状态管理界面,接收输入信息,并根据接收的输入信息,在所述对象类型的全集中分别选择每个对象类型,并从状态类型的全集中为选择的每个对象类型配置对应的所有状态类型;-->所述状态流转管理子模块用于获取所述为每个对象类型配置的所有状态类型,分别选择每个对象类型,通过呈现出的状态流转管理界面,接收输入信息,并根据接收的输入信息从所述操作类型全集中选择操作类型,从所述获取的所有状态类型中,选择与所选择操作类型对应的状态类型,并自动关联所述选择的操作类型、状态类型和所选择的对象类型,生成对象类型、状态类型和操作类型之间的对应关系。从上述方案可以看出,本专利技术实施例通过在业务处理过程中根据预先配置的对应关系进行业务管理,而预先配置的对应关系可以更改,从而能够在不影响系统运行的情况下方便地实现了对业务的更改。附图说明图1为本专利技术通信业务管理装置第一实施例的组成示意图。图2为本专利技术通信业务管理装置第二实施例的组成示意图。图3为本专利技术通信业务管理装置第二实施例中的一种示例性对象状态管理界面图。图4为本专利技术通信业务管理装置第二实施例中的一种示例性状态流转管理界面图。图5为本专利技术通信业务管理装置第三实施例的组成示意图。图6为本专利技术通信业务管理装置第四实施例的组成示意图。图7为本专利技术通信业务管理方法第一实施例的流程图。图8为本专利技术通信业务管理方法第二实施例的流程图。图9为本专利技术通信业务管理方法第三实施例中进行对应关系配置的流程图。具体实施方式通信业务管理装置第一实施例的组成如图1所示,包括接收模块11、当前状态类型获取模块12、业务处理模块13和状态操作对应关系配置模块-->14。其中:接收模块11接收包括操作类型和对象标识的业务请求,将接收的业务请求传送给业务处理模块13,并将从所述业务请求中获取的对象标识传送给当前状态类型获取模块12。当前状态类型获取模块12接收来自接收模块11的对象标识,根据该对象标识获取与该对象标识相对应的当前状态类型,并将获取的当前状态类型传送给业务处理模块13。业务处理模块13接收来自接收模块11的业务请求和来自当前状态类型获取模块12的当前状态类型,从所接收的业务请求中获取操作类型,当所接收的当前状态类型和所获取的操作类型与状态操作对应关系配置模块14中配置的对应关系相匹配时,执行所获取的操作类型对应的操作。状态操作对应关系配置模块14中配置对应关系,该对应关系中包括状态类型和允许操作类型的对应关系。通信业务管理装置第二实施例的组成如图2所示,包括接收模块21、当前状态类型获取模块22、状态操作对应关系配置模块24和业务处理模块23。从图2中可以看出,本实施例中状态操作对应关系配置模块24中具体包括:数据字典管理子模块241、对象状态管理子模块242和状态流转管理子模块243。上述各模块中,接收模块21接收包括对象类型、操作类型和对象标识的业务请求,将接收的业务本文档来自技高网
...

【技术保护点】
一种通信业务管理方法,其特征在于,包括如下步骤:接收业务请求,该业务请求中包括操作类型和对象标识;从该业务请求中获取对象标识,并根据对象标识获取与该对象标识相对应的当前状态类型;当所述当前状态类型和所述操作类型与预先配置的对应关系相匹配时,执行所述业务请求中操作类型对应的操作,所述对应关系中包括状态类型和允许操作类型之间的对应关系。

【技术特征摘要】
1、一种通信业务管理方法,其特征在于,包括如下步骤:接收业务请求,该业务请求中包括操作类型和对象标识;从该业务请求中获取对象标识,并根据对象标识获取与该对象标识相对应的当前状态类型;当所述当前状态类型和所述操作类型与预先配置的对应关系相匹配时,执行所述业务请求中操作类型对应的操作,所述对应关系中包括状态类型和允许操作类型之间的对应关系。2、根据权利要求1所述的通信业务管理方法,其特征在于,所述对应关系为对象类型、状态类型和允许操作类型之间的对应关系;所述业务请求中进一步包括:对象类型;则当所述业务请求中的对象类型和操作类型,以及所述当前状态类型,和所述对象类型、状态类型和允许操作类型之间的对应关系相匹配时,才执行所述业务请求中包括的操作类型对应的操作。3、根据权利要求2所述的通信业务管理方法,其特征在于,配置所述对应关系包括:通过呈现出的数据字典管理界面,供操作者设置对象类型的全集、状态类型的全集和操作类型的全集;获取所述对象类型的全集和状态类型的全集,通过呈现出的对象状态管理界面供操作者在所述对象类型的全集中分别选择每个对象类型,从状态类型的全集中为选择的每个对象类型配置对应的所有状态类型;分别选择每个对象类型,并获取所选择对象类型对应的所有状态类型,通过呈现出的状态流转管理界面,供操作者从所述操作类型全集中选择操作类型,从所述获取的所有状态类型中,选择与所选择操作类型对应的状态类型,并自动关联所述选择的操作类型、状态类型和所选择的对象类型,生成所述对应关系。4、根据权利要求1至3中任一所述的通信业务管理方法,其特征在于,所述根据对象标识获取与该对象标识相对应的当前状态类型,包括:查询预先配置的对应关系,该对应关系为对象标识与当前状态类型的对应关系,根据所述业务请求中的对象标识,获取该对象标识对应的当前状态类型。5、根据权利要求4所述的通信业务管理方法,其特征在于,所述对应关系中允许操作类型对应的状态类型包括:源状态类型和目标状态类型;在进行是否满足所述匹配的判断时,将所述当前状态类型与所述源状态类型相比较;执行所述业务请求中操作类型对应的操作后,进一步包括:将所述对象标识与当前状态类型对应关系中,所述业务请求中对象标识对应的当前状态类型修改为所述目标状态类型。6、一种通信业务管理装置,其特征在于,该装置包括:接收模块、当前状态类型获取模块、状态操作对应关系配置模块和业务处理模块;所述接收模块接收包括操作类型和对象标识的业务请求,将接收的业务请求传送给业务处理模块,并将从所述业务请求中获取的对象标识传送给当前状态类型获取模块;所述当前状态类型获取模块接收所述对象标识,根据该对象标识获取与该对象标识相对应的当前状态类型,并将获取的当前状态类型传送给业务处理模块;所述业务处理模块接收所述业务请求和当前状态类型,获取所述业务请求中的操作类型,当所述当前状态类型和所获取的操作类型与所述状态操作对应关系配置模块中配置的对应关系相匹配时,执行所获取的操作类型对应的操作;所述状态操作对应关系配置模块中配置对应关系,该对应关系中包括状态类型和允许操作类型的对应关系。7、根据权利要求6所述的通信业务管理装置,其特征在于,所述对象状态对应关系配置模块中配置对象类型、状态类型和允许操作类型之间的对应关系;所述接收模块接收的业务请...

【专利技术属性】
技术研发人员:陈梁
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

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

1