CN101026648B - 通信业务管理方法、工具和装置 - Google Patents
通信业务管理方法、工具和装置 Download PDFInfo
- Publication number
- CN101026648B CN101026648B CN200710093718XA CN200710093718A CN101026648B CN 101026648 B CN101026648 B CN 101026648B CN 200710093718X A CN200710093718X A CN 200710093718XA CN 200710093718 A CN200710093718 A CN 200710093718A CN 101026648 B CN101026648 B CN 101026648B
- Authority
- CN
- China
- Prior art keywords
- type
- status
- state
- complete
- corresponding relation
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种通信业务管理方法,包括:接收业务请求,该业务请求中包括操作类型和对象标识;从该业务请求中获取对象标识,并根据对象标识获取与该对象标识相对应的当前状态类型;当所述当前状态类型和所述操作类型与预先配置的对应关系相匹配时,执行所述业务请求中操作类型对应的操作,所述对应关系中包括状态类型和允许操作类型之间的对应关系。本发明还公开了一种通信业务管理装置和一种通信业务管理工具。从上述方案可以看出,本发明由于在业务处理过程中根据预先配置的对应关系进行业务管理,而预先配置的对应关系可以更改,从而能够在不影响系统运行的情况下方便地实现了对业务的更改。
Description
技术领域
本发明涉及通信业务技术领域,特别涉及通信业务管理方法、工具和装置。
背景技术
在通信业务中,需要进行对象状态管理,如客户状态管理、操作者状态管理、资源状态管理等。现有技术中,在通信业务处理过程中,接收到包括业务请求对应的对象和要执行操作的业务请求后,获取该业务请求对应对象的状态,根据预先设定的业务处理流程顺序执行状态的流转,和判断是否可以进行上述要执行的操作,从而进行业务处理。这些业务处理流程现有技术中通过两种方式设定在系统中,一种是直接运行代码方式,另一种是读配置文件方式。
在系统运行后,需要进行一些业务更改,或对业务进行扩展。例如,一种业务为,在原有设定的流程中,在接收到用户要发送短信的业务请求后,如果判断出该对应操作者状态为暂停,则拒绝执行发送短信的操作;现需要将该业务更改为,在接收到短信业务请求后,即使判断出操作者状态为暂停,也执行发送短信的操作;或者,运营商希望在原有的操作者状态基础上增加一种操作者状态,并增加在这种状态下是否允许某些操作的处理流程,从而增加一种业务。
这些业务需求,对于上述直接运行代码方式,由于该方式无法在系统运行中动态地更改代码,只能够重新更改代码,再通过更改后的代码对系统进行升级处理或重新安装才能够实现,无法在不影响系统运行的情况下实现业务的更改。
而对于上述读配置文件方式,由于在业务开发过程中,开发人员根据运营商的实际需要,在可能进行业务动态更改的功能点采取读配置文件方式,并在配置文件中设置具体该功能点涉及到的处理方式,在系统运行过程中,如果在该功能点需要进行业务处理流程的更改,通过修改配置文件的方式即可生效。因此可以在系统运行中即实现上述进行业务的更改,但其无法实现上述对业务进行扩展。而且,在读配置文件方式中,对业务进行更改仍然具有下述缺点:
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接收包括对象类型、操作类型和对象标识的业务请求,将接收的业务请求传送给业务处理模块23,并从接收的业务请求中获取对象标识,将该获取的对象标识传送给当前状态类型获取模块22。
当前状态类型获取模块22接收来自接收模块21的对象标识,根据该对象标识获取与该对象标识相对应的当前状态类型,并将获取的当前状态类型传送给业务处理模块23;
业务处理模块23接收来自接收模块21的业务请求和来自当前状态类型获取模块22的当前状态类型,从接收的业务请求中获取对象类型和操作类型,当所获取的对象类型、操作类型和所接收的当前状态类型,与状态流转管理子模块243中配置的对应关系相匹配时,执行所获取的操作类型对应的操作。
数据字典管理子模块241通过呈现出的数据字典管理界面,接收输入信息,并根据接收的输入信息设置对象类型的全集、状态类型的全集和操作类型的全集。
这里,数据字典管理,一般包括数据字典项定义、数据字典内容定义以及显示国际化的定义。比如可以定义一个数据字典项为性别类型全集;定义该数据字典项包括如下性别类型:“001”、“002”;定义“001”的中文显示为“男”,英文显示为“Man”,“002”的中文显示为“女”,英文显示为“Woman”。本实施例中使用数据字典管理界面来定义如下基本信息:对象类型全集、状态类型全集和操作类型全集。使用数据字典的方式定义可以保证这三个基本信息对于使用者也是动态可配置的。其中,对象类型全集中可以包括如下对象类型:用户、客户、资源等;状态类型全集中可以包括如下状态类型:空闲、激活、暂停、去激活、不可用等;操作类型全集中可以包括如下操作类型:开户、销户、激活、冷冻等等。配置后的对象类型全集、状态类型全集和操作类型全集可以保存在数据字典数据库表中。
对象状态管理子模块242从数据字典管理子模块241中,获取对象类型的全集和状态类型的全集,并通过呈现的对象状态管理界面,接收输入信息,根据接收的输入信息,在获取的对象类型全集中分别选择每个对象类型,并从获取的状态类型全集中为选择的每个对象类型配置对应的所有状态类型。
由于在上一步数据字典中定义的各个数据字典项都是所包括的具体类型的全集,这里需要具体定义对象和状态之间的关系。在完成基本数据字典定义后,对象状态管理子模块242向操作者提供对象状态管理界面,供操作者输入信息,对象状态管理子模块242根据操作者输入的信息完成为每种对象类型配置对应的所有状态类型。对象状态管理界面的一种示例如图3所示。具体地,对象状态管理子模块242可以从数据字典数据库表中读取对象类型全集,并在对象状态管理界面通过选择对象类型旁的下拉框提供给操作者,则操作者首先在请选择对象类型旁的下拉框中,从对象类型全集中选择一个具体的对象类型,在图3所示的情况下,操作者选择了用户这种对象类型。
然后对象状态管理子模块242从数据字典数据库表中读取状态类型全集,并在图3所示的对象状态管理界面通过可选状态复选框显示给操作者,操作者可以从该可选状态复选框中选择属于已选对象类型的状态类型,则在操作者按下添加按钮,即图3中的向右箭头按钮后,对象状态管理子模块242将可选状态复选框中选择的状态类型加入已选状态复选框中,在用户点击保存按键后,完成了为一个对象类型配置对应的所有状态类型的步骤,为每个对象类型配置的对应所有状态类型,可以通过对象状态数据库表的形式保存在数据库中。
状态流转管理子模块243从对象状态管理子模块242中,获取所述为每个对象类型配置的所有状态类型,从数据字典管理子模块241中获取对象类型全集,分别选择其中的每个对象类型;通过呈现出的状态流转管理界面,接收输入信息,并根据接收的输入信息从上述操作类型全集中选择操作类型,从上述获取的所有状态类型中,选择与所选择操作类型对应的状态类型,并自动关联所述选择的对象类型、所选择的状态类型和所选择的操作类型,生成对象类型、状态类型和允许操作类型之间的对应关系。
图4示出了一种状态流转管理界面的示意图。在图4中,状态流转管理子模块243从数据字典数据库表获取对象操作全集,并在状态流转管理界面通过选择对象类型旁的下拉框提供给操作者,则操作者首先在请选择对象类型旁的下拉框中,从对象类型全集中选择一个具体的对象类型,表明以后配置的状态和操作的对应关系配置是属于选定对象类型所特有的。
在用户选择了一个具体的对象类型后,状态流转管理子模块243从数据字典数据库表中获取操作类型全集,并从对象状态数据库表中获取所选择对象类型对应的所有状态类型,供用户在一条对应关系记录中,选择一个操作类型、一个源状态类型和一个目标状态类型,在用户选择完毕并点击保存按钮后,生成一条一种对象类型的源状态类型、目标状态类型和操作类型的对应关系记录,该对应关系记录被保存在数据库的状态流转数据库表中。
对于状态流转数据库表中不同的对应关系记录中,可以存在操作类型相同而源状态类型不同的情况,以表示对象在多种状态下都能进行该相同的操作。而对于同一对象类型,操作类型和源状态类型都相同的对应关系记录只允许有一条,表示对象在同一源状态下进行同一操作后的目标状态是唯一的。另外,在一条对应关系记录中,源状态类型和目标状态类型可以相同,表示操作前后对象的状态不发生变化。
在图4中,用户通过状态流转管理界面配置出的对应关系包括对象类型、操作类型、源状态类型和目的状态类型。则业务处理模块23在判断所获取的对象类型、操作类型和所接收的当前状态类型,与状态流转管理子模块243中配置的对应关系是否匹配时,判断所获取的对象类型、操作类型和所接收的当前状态类型,与状态流转管理子模块243中配置的对象类型、操作类型和源状态类型是否匹配。
在本实施例的一种具体示例中,为了保证状态为暂停的用户不能够发送短消息,数据库中存在如下数据:
数据字典数据库表:对象类型全集中包括“用户”等对象类型,状态数据全集中包括“暂停”、“可用”等状态类型,操作类型全集中包括发送短消息等操作类型。
对象状态数据库表:“用户”对应着“暂停”、“可用”等状态类型。
状态流转数据库表中存在这样的一条对应关系记录:对象类型为“用户”,操作类型为“发送短消息”,源状态为“可用”,目标状态为“可用”。
这样,当接收到一个当前状态类型是可用的用户发送短消息的业务请求时,业务处理模块23就会查询上述状态流转数据库表,判断出存在与该业务请求对应的对象类型、操作类型和当前状态类型相匹配的对应关系记录,从而判断出用户可以发送短消息,且短消息发送后状态目标状态类型仍为可用。
如果在系统运行后,操作者要求当前状态类型为暂停的用户也能发送短消息,现有系统无法在不修改代码的情况下实现这个功能。
但依据本实施例,操作者只需要通过状态流转管理子模块243提供的状态流转管理界面,在状态流转数据库表中增加一条新的对应关系记录:对象类型为“用户”,操作类型为“发送短消息”,源状态类型为“暂停”,目标状态类型为“暂停”。则此后,当接收到一个当前状态类型是暂停的用户发送短消息的业务请求时,业务处理模块23就会查询上述状态流转数据库表,判断出存在与该业务请求对应的对象类型、操作类型和当前状态类型相匹配的对应关系记录,从而判断出用户可以发送短消息,且短消息发送后状态目标状态类型仍为暂停。
另外,如果原来的状态类型全集中都没有“暂停”这种状态类型,那么首先就需要通过数据字典管理子模块241提供的数据字典管理界面,在状态类型全集中增加一个状态类型:“暂停”,然后通过对象状态管理子模块242提供的对象状态管理界面为“用户”这个对象类型对应的状态类型增加“暂停”这个状态类型;再按照上一自然段中描述的方式在状态流转数据库表中增加一条对应关系记录即可。
因此,本发明实施例中,在系统运行过程中,操作者也可以通过上述各个界面对数据字典数据库表、对象状态数据库表和状态流转数据库表中的数据进行修改,从而使得本实施例中所配置的对应关系可动态更改。
通信业务管理装置第三实施例的组成如图5所示,包括接收模块51、当前状态类型获取模块52、状态操作对应关系配置模块54、业务处理模块53和对象状态对应关系配置模块55。其中,接收模块51、状态操作对应关系配置模块54和业务处理模块53所执行的信号处理,以及这些模块与其他模块之间的信号交互,与第一实施例或第二实施例对应模块所执行的信号处理和信号交互相同,这里不再赘述。
本实施例中,对象状态对应关系配置模块55中配置对象标识与当前状态类型的对应关系。
而当前状态类型获取模块52接收来自接收模块51的对象标识,根据该对象标识,查询所述对象状态关系配置模块55中配置的对应关系,获取与该对象标识相对应的当前状态类型,并将获取的当前状态类型传送给业务处理模块53。
通信业务管理装置第四实施例的组成如图6所示,包括接收模块61、当前状态类型获取模块62、状态操作对应关系配置模块64、业务处理模块、对象状态对应关系配置模块65和状态修改模块66。其中,接收模块61、当前状态类型获取模块62和对象状态对应关系配置模块65所执行的信号处理,以及这些模块与其他模块之间的信号交互,与第三实施例中对应模块所执行的信号处理和信号交互相同,这里不再赘述。
本实施例中,状态操作对应关系配置模块64中配置的状态类型,包括源状态类型和目标状态类型。具体地,该模块配置出的对应关系可以是操作类型、源状态类型和目标状态类型之间的对应关系;也可以是,对象类型、操作类型、源状态类型和目标状态类型之间的对应关系,则该对应关系具体可以通过如图3所示的状态流转管理界面进行配置。
业务处理模块接收来自接收模块61的业务请求和来自当前状态类型获取模块62的当前状态类型,获取接收的业务请求中的操作类型,当所接收的当前状态类型和所获取的操作类型,与状态操作对应关系配置模块64中配置的源状态类型与允许操作类型的对应关系相匹配时,执行所获取的操作类型对应的操作;并从状态操作对应关系配置模块64中,获取所接收的当前状态类型和所获取的操作类型对应的目标状态类型,向状态修改模块66发送所接收业务请求中的对象标识和所获取的目标状态类型。
状态修改模块66接收来自业务处理模块的对象标识和目标状态类型,将对象状态对应关系配置模块65中,与所接收对象标识对应的当前状态类型修改为接收的目标状态类型。
以上是对本发明通信业务管理装置具体实施例的说明。本发明还提供了通信业务管理方法的具体实施例,以下详细说明:
通信业务管理方法第一实施例中,预先配置对应关系,该对应关系中包括状态类型和允许操作类型之间的对应关系。
本实施例业务管理过程中的具体流程如图7所示包括如下步骤:
步骤701、接收业务请求,该业务请求中包括操作类型和对象标识;
步骤702、从该业务请求中获取对象标识,并根据对象标识获取与该对象标识相对应的当前状态类型;
步骤703、当上述获取的当前状态类型和业务请求中包括的操作类型,与上述本实施例中预先配置的对应关系相匹配时,执行业务请求中操作类型对应的操作;如果确定出不匹配,则拒绝执行业务请求中操作类型对应的操作,并可以进一步返回拒绝业务请求响应。
通信业务管理方法第二实施例中,预先配置对应关系,该对应关系中包括对象类型、状态类型和允许操作类型之间的对应关系。
本实施例业务管理过程中的具体流程如图8所示包括如下步骤:
步骤801、接收业务请求,该业务请求中包括对象类型、操作类型和对象标识;
步骤802、从该业务请求中获取对象标识,并根据对象标识获取与该对象标识相对应的当前状态类型;
步骤803、当上述获取的当前状态类型,以及业务请求中包括的对象类型和操作类型,与上述本实施例中预先配置的对应关系相匹配时,执行业务请求中操作类型对应的操作;如果确定出不匹配,则拒绝执行业务请求中操作类型对应的操作,并可以进一步返回拒绝业务请求响应。
通信业务管理方法第三实施例中,业务管理过程中的具体流程与图8所示相同。本实施例另外提供了一种优选的配置对象类型、状态类型和允许操作类型之间的对应关系的方式,具体如图9所示,包括如下步骤:
步骤901、通过呈现出的数据字典管理界面,供操作者设置对象类型的全集、状态类型的全集和操作类型的全集;
步骤902、获取上述对象类型全集和状态类型全集,通过呈现出的对象状态管理界面供操作者在所获取的对象类型的全集中,分别选择每个对象类型,从状态类型的全集中为选择的每个对象类型配置对应的所有状态类型;
步骤903、分别选择每个对象类型,并获取所选择对象类型对应的所有状态类型,通过呈现出的状态流转管理界面,供操作者从所述操作类型全集中选择允许操作类型,从所述获取的所有状态类型中,选择与所选择的允许操作类型对应的状态类型,并自动关联所述选择的允许操作类型、状态类型和所选择的对象类型,生成对象类型、状态类型和允许操作类型之间的对应关系。
通信业务管理方法第四实施例中,预先配置与上述前三个实施例中的任一个中,所预先配置的对应关系相同的对应关系,此外,还预先配置对象标识与当前状态类型之间的对应关系。
而本实施例业务管理过程中的具体流程,与上述三个实施例的业务管理过程相区别之处在于,本实施例中,在根据对象标识获取与该对象标识相对应的当前状态类型时,查询预先配置的对象标识与当前状态类型的对应关系,根据所接收的业务请求中的对象标识,获取该对象标识对应的当前状态类型。
通信业务管理方法第五实施例,基于上述第四实施例,与上述第四实施例的区别在于,本实施例中,所配置的对应关系中,允许操作类型对应的状态类型包括源状态类型和目标状态类型。则在上述各流程中,在判断状态类型和操作类型,或者对象类型、状态类型和操作类型,是否满足预先设置的对应关系时,将当前状态类型与预先配置的对应关系中的源状态类型相比较。并且,本实施例中,在执行业务请求中操作类型对应的操作后,进一步包括:将所述对象标识与当前状态类型对应关系中,业务请求中对象标识对应的当前状态类型修改为上述预先配置的对应关系中,与上述匹配的源状态类型和允许操作类型,或者对象类型、源状态类型和允许操作类型相对应的目标状态类型。
以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本发明的具体实施方式只是起示范作用,并不用以限制本发明的保护范围。
Claims (7)
1.一种通信业务管理方法,其特征在于,包括如下步骤:
通过呈现出的数据字典管理界面,供操作者设置对象类型的全集、状态类型的全集和操作类型的全集;
获取所述对象类型的全集和状态类型的全集,通过呈现出的对象状态管理界面供操作者在所述对象类型的全集中分别选择每个对象类型,从状态类型的全集中为选择的每个对象类型配置对应的所有状态类型;
分别选择每个对象类型,并获取所选择对象类型对应的所有状态类型,通过呈现出的状态流转管理界面,供操作者从所述操作类型的全集中选择操作类型,从所述获取的所有状态类型中,选择与所选择操作类型对应的状态类型,并自动关联所述选择的操作类型、状态类型和所选择的对象类型,生成对象类型、状态类型和允许操作类型之间的对应关系;
接收业务请求,该业务请求中包括操作类型、对象标识和对象类型;
从该业务请求中获取对象标识,并根据对象标识获取与该对象标识相对应的当前状态类型;
当所述业务请求中的对象类型和操作类型,以及所述当前状态类型与所述对应关系相匹配时,执行所述业务请求中操作类型对应的操作。
2.根据权利要求1所述的通信业务管理方法,其特征在于,所述根据对象标识获取与该对象标识相对应的当前状态类型,包括:
查询预先配置的对应关系,该对应关系为对象标识与当前状态类型的对应关系,根据所述业务请求中的对象标识,获取该对象标识对应的当前状态类型。
3.根据权利要求2所述的通信业务管理方法,其特征在于,所述对象类型、状态类型和允许操作类型之间的对应关系中允许操作类型对应的状态类型包括:源状态类型和目标状态类型;
在进行是否满足所述匹配的判断时,将所述当前状态类型与所述源状态类型相比较;
执行所述业务请求中操作类型对应的操作后,进一步包括:将所述对象标识与当前状态类型对应关系中,所述业务请求中对象标识对应的当前状态类型修改为所述目标状态类型。
4.一种通信业务管理装置,其特征在于,该装置包括:接收模块、当前状态类型获取模块、状态操作对应关系配置模块和业务处理模块,其中,所述状态操作对应关系配置模块包括:数据字典管理子模块、对象状态管理子模块、状态流转管理子模块;
所述接收模块接收包括操作类型、对象标识和对象类型的业务请求,将接收的业务请求传送给业务处理模块,并将从所述业务请求中获取的对象标识传送给当前状态类型获取模块;
所述当前状态类型获取模块接收所述对象标识,根据该对象标识获取与该对象标识相对应的当前状态类型,并将获取的当前状态类型传送给业务处理模块;
所述业务处理模块接收所述业务请求和当前状态类型,获取所述业务请求中的对象类型和操作类型,当所述当前状态类型和所获取的对象类型、操作类型与所述状态操作对应关系配置模块中配置的对象类型、状态类型和允许操作类型之间的对应关系相匹配时,执行所获取的操作类型对应的操作;
所述数据字典管理子模块用于通过呈现出的数据字典管理界面,接收输入信息,并根据接收的输入信息设置对象类型的全集、状态类型的全集和操作类型的全集;
所述对象状态管理子模块用于获取所述对象类型的全集和状态类型的全集,并通过呈现的对象状态管理界面,接收输入信息,并根据接收的输入信息,在所述对象类型的全集中分别选择每个对象类型,并从状态类型的全集中为选择的每个对象类型配置对应的所有状态类型;
所述状态流转管理子模块用于获取为每个对象类型配置的所有状态类型,分别选择每个对象类型,通过呈现出的状态流转管理界面,接收输入信息,并根据接收的输入信息从所述操作类型的全集中选择操作类型,从所述获取的所有状态类型中,选择与所选择操作类型对应的状态类型,并自动关联所述选择的操作类型、状态类型和所选择的对象类型,生成对象类型、状态类型和允许操作类型之间的对应关系。
5.根据权利要求4所述的通信业务管理装置,其特征在于,该业务管理装置中进一步包括:对象状态对应关系配置模块;
所述对象状态对应关系配置模块中配置对象标识与当前状态类型的对应关系;
所述当前状态类型获取模块根据所述对象标识,查询所述对象状态对应关系配置模块中配置的对应关系,获取与该对象标识相对应的当前状态类型。
6.根据权利要求5所述的通信业务管理装置,其特征在于,该业务管理装置中进一步包括:状态修改模块;
所述状态操作对应关系配置模块中配置的状态类型,包括源状态类型和目标状态类型;
所述业务处理模块进一步根据所述执行的操作,获取所述状态操作对应关系配置模块中对应的目标状态类型,并向所述状态修改模块发送所接收业务请求中的对象标识和所获取的目标状态类型;
所述状态修改模块接收来自业务处理模块的对象标识和目标状态类型,将对象状态对应关系配置模块中,与所接收对象标识对应的当前状态类型修改为接收的目标状态类型。
7.一种通信业务管理工具,其特征在于,该管理工具包括:数据字典管理子模块、对象状态管理子模块和状态流转管理子模块;其中:
所述数据字典管理子模块用于通过呈现出的数据字典管理界面,接收输入信息,并根据接收的输入信息设置对象类型的全集、状态类型的全集和操作类型的全集;
所述对象状态管理子模块用于获取所述对象类型的全集和状态类型的全集,并通过呈现的对象状态管理界面,接收输入信息,并根据接收的输入信息,在所述对象类型的全集中分别选择每个对象类型,并从状态类型的全集中为选择的每个对象类型配置对应的所有状态类型;
所述状态流转管理子模块用于获取为每个对象类型配置的所有状态类型,分别选择每个对象类型,通过呈现出的状态流转管理界面,接收输入信息,并根据接收的输入信息从所述操作类型的全集中选择操作类型,从所述获取的所有状态类型中,选择与所选择操作类型对应的状态类型,并自动关联所述选择的操作类型、状态类型和所选择的对象类型,生成对象类型、状态类型和操作类型之间的对应关系。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710093718XA CN101026648B (zh) | 2007-04-05 | 2007-04-05 | 通信业务管理方法、工具和装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN200710093718XA CN101026648B (zh) | 2007-04-05 | 2007-04-05 | 通信业务管理方法、工具和装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101026648A CN101026648A (zh) | 2007-08-29 |
CN101026648B true CN101026648B (zh) | 2010-07-21 |
Family
ID=38744533
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN200710093718XA Expired - Fee Related CN101026648B (zh) | 2007-04-05 | 2007-04-05 | 通信业务管理方法、工具和装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN101026648B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101877652A (zh) * | 2010-06-11 | 2010-11-03 | 中兴通讯股份有限公司 | 一种实现业务平台自动部署的系统和方法 |
CN103870902A (zh) * | 2012-12-12 | 2014-06-18 | 腾讯科技(北京)有限公司 | 一种管理标志符的方法及装置 |
CN108684016A (zh) * | 2018-04-12 | 2018-10-19 | 苏州工业园区服务外包职业学院 | 向移动手持设备提供业务配置的系统和方法 |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1434406A (zh) * | 2001-12-12 | 2003-08-06 | 微软公司 | 用于自适应通信优先级化和路由的系统与方法 |
CN1674550A (zh) * | 2004-03-24 | 2005-09-28 | 华为技术有限公司 | 一种组播业务的实现方法 |
CN1812380A (zh) * | 2001-03-26 | 2006-08-02 | 腾讯科技(深圳)有限公司 | 一种显示即时通信用户状态信息的方法 |
CN1818845A (zh) * | 2006-02-27 | 2006-08-16 | 宇龙计算机通信科技(深圳)有限公司 | 移动通信终端桌面配置方法及其界面系统 |
CN1852289A (zh) * | 2005-08-03 | 2006-10-25 | 华为技术有限公司 | 一种对用户标识存在性进行约束的方法及系统 |
CN1852143A (zh) * | 2005-09-01 | 2006-10-25 | 华为技术有限公司 | 一种对用户注册/注销请求消息进行处理的方法 |
-
2007
- 2007-04-05 CN CN200710093718XA patent/CN101026648B/zh not_active Expired - Fee Related
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1812380A (zh) * | 2001-03-26 | 2006-08-02 | 腾讯科技(深圳)有限公司 | 一种显示即时通信用户状态信息的方法 |
CN1434406A (zh) * | 2001-12-12 | 2003-08-06 | 微软公司 | 用于自适应通信优先级化和路由的系统与方法 |
CN1674550A (zh) * | 2004-03-24 | 2005-09-28 | 华为技术有限公司 | 一种组播业务的实现方法 |
CN1852289A (zh) * | 2005-08-03 | 2006-10-25 | 华为技术有限公司 | 一种对用户标识存在性进行约束的方法及系统 |
CN1852143A (zh) * | 2005-09-01 | 2006-10-25 | 华为技术有限公司 | 一种对用户注册/注销请求消息进行处理的方法 |
CN1818845A (zh) * | 2006-02-27 | 2006-08-16 | 宇龙计算机通信科技(深圳)有限公司 | 移动通信终端桌面配置方法及其界面系统 |
Non-Patent Citations (1)
Title |
---|
JP特开2006-106946A 2006.04.20 |
Also Published As
Publication number | Publication date |
---|---|
CN101026648A (zh) | 2007-08-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101800890B1 (ko) | 위치 기반의 통신 방법 및 시스템 | |
CN109710236B (zh) | 基于共享服务的业务开发和实现方法、装置、平台及介质 | |
CN109189841B (zh) | 一种多数据源访问方法及系统 | |
CN101465765B (zh) | 日志系统及其使用方法 | |
KR20060112589A (ko) | 워크플로우 서비스 아키텍처 | |
EP2461266A1 (en) | Information management apparatus, information management method, and information management program | |
US20050021780A1 (en) | Method and apparatus for facilitating granting of a permission regarding a stored element | |
CN106600181A (zh) | 基于扫码终端的产品入库控制方法及装置 | |
US11646020B2 (en) | Communication notification management | |
EP2228761A2 (en) | Providing permission to perform action on an electronic ticket | |
CN106326352A (zh) | 对接多个业务系统的通用接口设计方法及系统 | |
CN112286601B (zh) | 一种用户界面展示方法和装置 | |
CN111324786A (zh) | 咨询问题信息的处理方法和装置 | |
US20070162597A1 (en) | Service notification system | |
CN101026648B (zh) | 通信业务管理方法、工具和装置 | |
JP2010273337A (ja) | 携帯電話を活用した顧客認知方法及びシステム | |
CA2855038A1 (en) | Social workflow engine | |
US20170154299A1 (en) | Task management method, terminal, and non-transitory computer-readable information recording medium | |
CN108667647B (zh) | 一种设备参数的设置方法、设备及服务器 | |
CN111027093A (zh) | 一种访问权限控制方法、装置、电子设备和存储介质 | |
CN114189457A (zh) | 云资源展示、处理方法、设备及存储介质 | |
CN113553379A (zh) | 一种数据采集方法及装置 | |
JP2013020343A (ja) | 送信装置、情報収集システム、処理方法およびプログラム | |
CN111639482A (zh) | 文档修改方法、装置、电子设备及介质 | |
CN111046249A (zh) | 一种数据存储、定位、应用方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20100721 Termination date: 20160405 |