CN102137449B - 一种用于业务支撑***的业务处理方法及*** - Google Patents
一种用于业务支撑***的业务处理方法及*** Download PDFInfo
- Publication number
- CN102137449B CN102137449B CN201010102576.0A CN201010102576A CN102137449B CN 102137449 B CN102137449 B CN 102137449B CN 201010102576 A CN201010102576 A CN 201010102576A CN 102137449 B CN102137449 B CN 102137449B
- Authority
- CN
- China
- Prior art keywords
- business
- response speed
- ageing
- defining
- value
- 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.)
- Active
Links
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本发明公开了一种用于业务支撑***的业务处理方法及***。其中用于业务支撑***的业务处理方法包括:根据业务支撑***中业务的用户感知度特征值将所述业务划分为不同类别;并为不同类别的业务配置不同的处理策略;根据业务支撑***中现有业务的用户感知度特征值对现有业务进行归类,并按照类别对应的处理策略对现有业务进行部署。本发明的用于业务支撑***的业务处理方法及***,通过根据用户感知度对业务进行分类,针对不同类别的业务采用不同的处理策略,有效地利用***资源,解决了在有限的***资源上不断提升业务服务质量的问题,使得***的运行压力得到极大的缓解,提高业务服务质量及业务支撑***的客户感知度。
Description
技术领域
本发明涉及一种业务支撑技术,尤其涉及一种用于业务支撑***的业务处理方法及***。
背景技术
业务支撑***是各大电信运营商提供全网业务运营的支撑***,在***通信集团公司的规范定义中,该类***称为业务操作支撑***(Business& Operation Support System,简称BOSS),BOSS***的功能架构最基本的配置为:客户服务***、计费***、结算***。发展到今天的一体化的业务支撑,功能范围包含了数据采集、计费处理、网间结算、客户服务、业务管理、综合账务、***监控、联机指令、资源管理、BOSS网管和数据挖掘各个方面。说明业务支撑***的功能范围越发趋于全面化,从业务的性能特征上来分,业务支撑***从以往的实时交易类型的业务发展成为结合实时交易类型和分析挖掘类型的混合型业务。业务的服务质量主要体现在以下三个方面:业务的完整性,业务的正确性及业务的运行效率。
因此,为了在不断扩张的业务需求下,保障业务的服务质量,目前现有的***部署调整方式包括:
1、***扩容法,通过***层面计算目前的***负载能力,按照业务扩张的速度计算出未来一定时间范围内***能需要达到的负荷的***配置,采取增加服务器CPU、扩展内存、增加服务器、扩容存储等方法,按照尽量满足需求扩展速度的前提下,保障业务的服务质量;
2、服务拆分法,基于中间件驱动的API技术的应用部署方式下,为保障业务的服务质量,增加中间件的服务队列,或者按照执行效率快慢简单分离出效率较低的服务队列。在WEB SERVICE驱动技术的应用部署方式下,采用增加JDBC连接池等方法保障WEB服务队列的无阻塞调用。
但是,现有的两类应用部署技术存在如下缺陷:
1、***扩容法:
不断对***硬件配置进行扩容,增加了***运行的硬件成本。业务的增长,除了新业务的上线外,还有已有业务的使用率提升,因此硬件的扩容规模呈非线性增长,扩容比例远高于业务增长比例;为***的稳定运行与维护工作带来了巨大的困难。
2、服务拆分法:
对服务队列的调整,是以服务为单位的业务的运行效率高低为判断标准,而业务服务质量的高低并不仅限于中间件服务队列的运行效率。由于业务的服务质量的要求是以业务的服务要求为导向,而对于服务质量要求中要求快速响应的业务,对应中间件服务无法达到响应要求,被简单扩展队列或者隔离到其他队列的方式,并不能解决业务的服务质量降低的问题。
发明内容
本发明的目的在于,提供一种用于业务支撑***的业务处理方法及***,能够有效地利用***资源,缓解***压力,提高业务的服务质量。
为实现上述目的,根据本发明的一个方面,提供一种用于业务支撑***的业务处理方法,包括:根据业务支撑***中业务的用户感知度特征值将所述业务划分为不同类别;并为所述不同类别的业务配置不同的处理策略;根据业务支撑***中现有业务的用户感知度特征值对所述现有业务进行归类,并按照所述类别对应的处理策略对所述现有业务进行部署。
为实现上述目的,根据本发明的另一个方面,提供一种用于业务支撑***的业务处理***,包括:存储装置,用于存储根据业务支撑***中业务的用户感知度特征值将所述业务划分的不同类别以及所述不同类别的业务对应的处理策略;分类装置,用于根据业务支撑***中现有业务的用户感知度特征值对所述现有业务进行归类;部署装置,用于根据所述现有业务所在类别对应的处理策略对所述现有业务进行部署。
本发明的用于业务支撑***的业务处理方法及***,通过根据用户感知度对业务进行分类,针对不同类别的业务采用不同的处理策略,有效地利用***资源,弥补了现有的应用部署技术只能以简单扩容来满足业务发展需求的不足,同时解决了在有限的***资源上不断提升业务服务质量的问题,使得***(包括数据库层面和应用层面)的运行压力得到极大的缓解,提高业务服务质量及业务支撑***的客户感知度。
附图说明
图1是本发明用于业务支撑***的业务处理方法实施例流程图;
图2是本发明业务响应速度和时效性二维矩阵示意图;
图3是本发明用于业务支撑***的业务处理***实施例结构图。
具体实施方式
以下结合附图对本发明进行详细说明。
方法实施例
如图1所示,本发明用于业务支撑***的业务处理方法实施例包括如下步骤:
步骤102,根据业务支撑***中业务的用户感知度特征值将所述业务划分为不同类别;
步骤104,为不同类别的业务配置不同的处理策略;
步骤106,根据业务支撑***中现有业务的用户感知度特征值对现有业务进行归类;
步骤108,按照现有业务所属类别对应的处理策略对现有业务进行部署。
业务支撑***中业务的服务质量主要概括为以下三个方面:业务的完整性,业务的准确性及业务的运行效率,反应为业务的时效性、时间跨度、返回结果的数量级以及响应时间等客户感知度特征,因此,本实施例中,用户感知度特征值包括:业务响应速度和时效性;
步骤102中,将业务划分为不同类别的具体操作包括:
(1)根据业务的响应速度和时效性建立二维矩阵;
(2)计算分类用的响应速度界定值和时效性界定值;
a、响应速度界定值计算方法如下:
对业务的历史运行数据进行抽样,应用抽样数据于正态分布的概率统计模型中,计算出现有交互类业务比例下的响应时间上限,
例如:取样湖北移动BOSS现网运行的三天(任意月份取月头、月中和月末三天)的业务响应时间及业务名称的数据。例如:
序号 | 业务名称 | 响应时间(秒) |
1 | 缴费1 | 2.80 |
2 | 缴费2 | 1.79 |
3 | 综合查询 | 1.02 |
4 | 日志查询 | 0.35 |
X~N(μ,σ2),响应时间X服从正态分布;其中μ代表样本的平均响应时间,描述样本的位置参数;σ代表样本响应时间的标准差,描述样本的离散程度。P代表“现有交互类业务的比例”,响应速度界定值t的计算公式如下:
例如:BOSS3.0的样本数据计算出来的
μ=0.1653,σ=108.99,P=0.95,即样本中响应时间的平均值为0.1653秒,样本的标准差为108.99,需要计算出占整体样本概率为95%的响应时间:则, 查询标准正态分布表得: 因此t=180。
即,当响应速度在低于t的时候的业务被界定为低响应速度,高于t的时候的业务为高响应速度;
b、时效性界定值计算方法如下:
根据各类交互类业务的服务结果要求,来判断需要获取***实时或准实时数据,目前定义实时或准实时以h小时为界定线,根据目前湖北移动的***负载能力,主用中心和备用中心数据复制的周期受主用中心***负载能力的限制,***负载能力越高则能允许的同步周期越小,即h越小,
h=max(主用中心的最后业务发生时间-备用中心最后业务发生时间);
例如:湖北移动目前的h=24小时;
即:业务交互时,根据所需提取数据是当日最新数据或各日历史数据来区分实时或准实时,如下业务的时效性要求:
序号 | 业务名称 | 服务结果要求 | 时效性 |
1 | 缴费 | 查询用户最新账户费用情况 | 实时 |
2 | 开户 | 即时开通 | 实时 |
3 | 操作员工作日志查询 | 对某一节点下的工作量进行审核 | 准实时 |
4 | E动商网 | 即时查询、兑换 | 实时 |
5 | 商品销售月报 | 进行按月的统计,统计时间不定 | 准实时 |
响应时间和时效性界定值的高低受***负载能力的影响:负载能力越高则***中业务的响应时间越小,响应时间高低的界定值越低。时效性的界定值越低,即主用中心和备用中心的数据单向复制的周期越短,对***负载能力的要求就越高。例如要求更高配置的存储设备,更高速的磁盘读写效率等等。
(3)根据所述响应速度界定值和时效性界定值将所述二维矩阵划分为若干区域,每个区域中的个业务对应为不同类别,
如图2所示,本实施例中,将该二维矩阵划分为四个区域,即将业务划分为四个类别,分别是:
A区:高时效性、低响应速度,此类业务涉及到在多个数据库的分布式事务,并且总体事务的成功依赖于每一步的事务或者查询的结果是否成功;还需要前台操作人员的信息录入,由于涉及到的步骤较多,整体业务的用时较长,同时由于属于事务操作,时效性要求是在线最新的数据,所以时效性要求高;
B区:高时效性、高响应速度,此类业务多为简单事务***易,比如缴费,开机,密码修改等,这些操作简单,数据量操作小,响应速度均要求在秒级完成,所以响应速度和实效性要求都高;
C区:低时效性、低响应速度,此类业务多为营业后台数据查询类,比如营业报表统计,装机报表统计等,此类业务面向支撑和经营分析***,查询范围和时间不固定,是查询距离在线有一段时间间隔的统计,比如对一个月/周/天前的数据的统计,而且通常被允许在较长的一段时间内完成(数十分钟或数个小时),同时此类业务多涉及到单一的数据库数据,所以响应速度和时效性都比较低;
D区:低时效性、高响应速度,此类业务多为前台营业员相关统计,比如操作员查询日志,退费业务查询等,此类处理一般对一天或数天前的查询,或者涉及到多个业务逻辑,需要从不同的数据库获取数据,但营业员通常需要等待结果才能进行后续处理,所以时效性不高,响应速度要求高。
步骤104中,不同类别业务的处理策略如下:
对于高时效性、低响应速度的业务,其处理策略为调用在线专用慢响应速度的中间件服务;
对于高时效性、高响应速度的业务,其处理策略为调用在线***实时快速响应的中间件服务;
对于低时效性、低响应速度的业务,其处理策略为调用历史库或者双中心中备用中心的JDBC应用;
对于低时效性、高响应速度的业务,其处理策略为调用历史库或者双中心中备用中心的中间件服务。
其中,历史库用于存放非当前帐期的历史交易数据,数据源同在线库不重复,区别于同步复制数据的双中心。例如:湖北移动的历史库用于存放12个月前的营业厅业务受理日至的相关数据,而此批数据在线不保存。
双中心是一种采用主用中心和备用中心的容灾建设方式。本实施例中,C区和D区的处理策略均利用双中心的备用中心,配置新的JDBC连接链路、中间件服务组或异步的数据处理进程等方式实现部署。此类处理策略直接利用***现有的硬件资源,未添加新的设备投入,从而节约大量的硬件投资,同时达到分担主用在线***运行压力的目的。
对于低实效性的业务,调用历史库或双中心中备用中心的JDBC应用、中间件服务,直接利用***现有的硬件资源分担了主用在线***运行压力,不影响对高时效性业务的处理,使得***(包括数据库层面和应用层面)的运行压力得到极大的缓解,提高业务服务质量及业务支撑***的客户感知度。
步骤108中,根据现有业务所属类别对应的处理策略对现有业务进行部署时,当所述现有业务的当前类别与原有类别不同时,按照当前类别对应的处理策略对所述现有业务进行部署,当前类别反映了现有业务当前的服务质量,因此,需要将该业务移植到当前类别所需的硬件设备上进行处理,
例如:
从B区到D区:配置新的服务组,直接调用双中心;
从B区到A区:移植到在线专用慢响应速度的中间件服务;
从A区到C区:配置调用历史库或者双中心中备用中心的JDBC应用。
如果在建模前***均默认所有的业务处于高时效性的范围内,部署区间局限在A区或者B区。另外,业务移植的目标区域需要根据时效性和响应速度两个维度取值的高低综合判断,但至少保证现有业务的当前类别与原有类别中的其中一个用户感知度特征值相同,而不会出现交叉移植的情况,使得业务的时效性和运行速度不会同时受到影响,业务处理稳定。
本实施例的用于业务支撑***的业务处理方法,通过根据用户感知度对业务进行分类,针对不同类别的业务采用不同的处理策略,有效地利用***资源,弥补了现有的应用部署技术只能以简单扩容来满足业务发展需求的不足,同时解决了在有限的***资源上不断提升业务服务质量的问题,使得***(包括数据库层面和应用层面)的运行压力得到极大的缓解,提高业务服务质量及业务支撑***的客户感知度。
***实施例
如图3所示,本发明的用于业务支撑***的业务处理***实施例包括:
存储装置302,用于存储根据业务支撑***中业务的用户感知度特征值将所述业务划分的不同类别以及所述不同类别的业务对应的处理策略;
分类装置304,用于根据业务支撑***中现有业务的用户感知度特征值对所述现有业务进行归类;
部署装置306,用于根据所述现有业务所在类别对应的处理策略对所述现有业务进行部署。
本实施例的业务处理***还包括:矩阵生成装置308,用于根据业务响应速度和时效性建立二维矩阵;界定值计算装置310,用于计算响应速度界定值和时效性界定值;分类装置304,用于根据响应速度界定值和时效性界定值将二维矩阵划分为若干区域,每个区域中的业务对应为不同类别。响应速度界定值和时效性界定值的具体计算方法以及分类方式在上述方法实施例中已详细说明,在此不再赘述。
本实施例中,分类装置304,当现有业务的当前类别与原有类别不同时,使得现有业务的当前类别与原有类别中的其中一个用户感知度特征值相同。
本实施例的业务处理***,在业务支撑***中,通过根据用户感知度对业务进行分类,针对不同类别的业务采用不同的处理策略,有效地利用***资源,弥补了现有的应用部署技术只能以简单扩容来满足业务发展需求的不足,同时解决了在有限的***资源上不断提升业务服务质量的问题,使得***(包括数据库层面和应用层面)的运行压力得到极大的缓解,提高业务服务质量及业务支撑***的客户感知度。
应说明的是:以上实施例仅用以说明本发明而非限制,本发明也并不仅限于上述举例,一切不脱离本发明的精神和范围的技术方案及其改进,其均应涵盖在本发明的权利要求范围中。
Claims (7)
1.一种用于业务支撑***的业务处理方法,其特征在于,包括:
对所述业务的历史运行数据进行抽样,对所述抽样数据进行正态分布概率统计分析,根据如下公式计算响应速度界定值t,
其中,P代表“现有交互类业务的比例”,响应时间X服从正态分布,X~N(μ,σ2);μ代表样本的平均响应时间,描述样本的位置参数;σ代表样本响应时间的标准差,描述样本的离散程度;
根据各类交互类业务的服务结果要求,计算时效性界定值h=max(主用中心的最后业务发生时间-备用中心最后业务发生时间);
根据所述业务响应速度和时效性建立二维矩阵;根据所述响应速度界定值和时效性界定值将所述二维矩阵划分为若干区域,每个区域中的业务对应为不同类别;并为所述不同类别的业务配置不同的处理策略;
根据业务支撑***中现有业务的用户感知度特征值对所述现有业务进行归类,并按照所述类别对应的处理策略对所述现有业务进行部署;
所述用户感知度特征值包括:业务响应速度和时效性。
2.根据权利要求1所述的用于业务支撑***的业务处理方法,其特征在于,根据所述响应速度界定值和时效性界定值将所述业务划分为四个类别,分别是:
高时效性、低响应速度;高时效性、高响应速度;低时效性、低响应速度及低时效性、高响应速度。
3.根据权利要求2所述的用于业务支撑***的业务处理方法,其特征在于,
对于高时效性、低响应速度的业务,其处理策略为调用在线专用慢响应速度的中间件服务;
对于高时效性、高响应速度的业务,其处理策略为调用在线***实时快速响应的中间件服务;
对于低时效性、低响应速度的业务,其处理策略为调用历史库或者双中心中备用中心的JDBC应用;
对于低时效性、高响应速度的业务,其处理策略为调用历史库或者双中心中备用中心的中间件服务。
4.根据权利要求3所述的用于业务支撑***的业务处理方法,其特征在于,当所述现有业务的当前类别与原有类别不同时,按照当前类别对应的处理策略对所述现有业务进行部署。
5.根据权利要求4所述的用于业务支撑***的业务处理方法,其特征在于,所述现有业务的当前类别与原有类别中的其中一个用户感知度特征值相同。
6.一种用于业务支撑***的业务处理***,其特征在于,包括:
存储装置,用于存储根据业务支撑***中业务的用户感知度特征值将所述业务划分的不同类别以及所述不同类别的业务对应的处理策略;所述用户感知度特征值包括:业务响应速度和时效性;
矩阵生成装置,用于根据所述业务响应速度和时效性建立二维矩阵;
界定值计算装置,用于计算响应速度界定值和时效性界定值;对所述业务的历史运行数据进行抽样,对所述抽样数据进行正态分布概率统计分析,根据如下公式计算响应速度界定值t,
其中,P代表“现有交互类业务的比例”,响应时间X服从正态分布,X~N(μ,σ2);μ代表样本的平均响应时间,描述样本的位置参数;σ代表样本响应时间的标准差,描述样本的离散程度;
根据各类交互类业务的服务结果要求,计算时效性界定值h=max(主用中心的最后业务发生时间-备用中心最后业务发生时间);
分类装置,用于根据所述响应速度界定值和时效性界定值将所述二维矩阵划分为若干区域,每个区域中的业务对应为不同类别;还用于根据所述响应速度界定值、时效性界定值及现有业务的用户感知度特征值对所述现有业务进行归类;
部署装置,用于根据所述现有业务所在类别对应的处理策略对所述现有业务进行部署。
7.根据权利要求6所述的用于业务支撑***的业务处理***,其特征在于,所述分类装置,当所述现有业务的当前类别与原有类别不同时,使得所述现有业务的当前类别与原有类别中的其中一个用户感知度特征值相同。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010102576.0A CN102137449B (zh) | 2010-01-25 | 2010-01-25 | 一种用于业务支撑***的业务处理方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010102576.0A CN102137449B (zh) | 2010-01-25 | 2010-01-25 | 一种用于业务支撑***的业务处理方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102137449A CN102137449A (zh) | 2011-07-27 |
CN102137449B true CN102137449B (zh) | 2014-10-01 |
Family
ID=44297082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010102576.0A Active CN102137449B (zh) | 2010-01-25 | 2010-01-25 | 一种用于业务支撑***的业务处理方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102137449B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102957544B (zh) * | 2011-08-17 | 2015-08-05 | ***通信集团上海有限公司 | 一种业务工单发送方法、装置以及业务工单处理*** |
US9020945B1 (en) * | 2013-01-25 | 2015-04-28 | Humana Inc. | User categorization system and method |
CN105373498B (zh) * | 2015-10-09 | 2018-04-06 | 上海瀚之友信息技术服务有限公司 | 一种数据处理***及方法 |
CN110781165B (zh) * | 2019-10-10 | 2022-02-25 | 支付宝(杭州)信息技术有限公司 | 一种业务数据的处理方法、装置和设备 |
CN112613848A (zh) * | 2020-12-29 | 2021-04-06 | 中国农业银行股份有限公司 | 一种项目实施方式的推荐方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006040198A2 (en) * | 2004-08-05 | 2006-04-20 | Alcatel | Method for forwarding traffic having a predetermined category of transmission service in a connectionless communications network |
CN1870025A (zh) * | 2005-10-14 | 2006-11-29 | 华为技术有限公司 | 一种用户业务特征的生成方法及装置 |
CN101136936A (zh) * | 2006-10-10 | 2008-03-05 | 华为技术有限公司 | 业务创建、执行、映射***及方法 |
-
2010
- 2010-01-25 CN CN201010102576.0A patent/CN102137449B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006040198A2 (en) * | 2004-08-05 | 2006-04-20 | Alcatel | Method for forwarding traffic having a predetermined category of transmission service in a connectionless communications network |
CN1870025A (zh) * | 2005-10-14 | 2006-11-29 | 华为技术有限公司 | 一种用户业务特征的生成方法及装置 |
CN101136936A (zh) * | 2006-10-10 | 2008-03-05 | 华为技术有限公司 | 业务创建、执行、映射***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN102137449A (zh) | 2011-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105023196A (zh) | 充电站充电交易数据的分析方法及装置 | |
CN102137449B (zh) | 一种用于业务支撑***的业务处理方法及*** | |
CN101159603B (zh) | 一种无线网络海量数据存储方法 | |
CN105069134A (zh) | 一种Oracle统计信息自动收集方法 | |
CN101556678A (zh) | 一种批处理业务的处理方法、***及业务处理控制设备 | |
CN101854652A (zh) | 一种电信网络业务性能监控*** | |
CN102609875A (zh) | 一种动态并行处理银行数据的方法及*** | |
CN108376143A (zh) | 一种新型的olap预计算模型及生成预计算结果的方法 | |
CN101778400B (zh) | 基于数据库的话务量分析与预测***及使用该***的话务量预测方法 | |
CN112883001A (zh) | 一种基于营配贯通数据可视化平台的数据处理方法、装置及介质 | |
CN105139253A (zh) | 一种自助办税的云优化方法 | |
KR102028342B1 (ko) | 데이터 처리 솔루션을 활용한 실시간 금융 비즈니스 제공 및 의사결정 지원 시스템 및 방법 | |
CN102098170B (zh) | 一种数据采集优化方法及*** | |
CN114841788A (zh) | 一种工程项目建设管理竣工决算全过程管理*** | |
CN112231381A (zh) | 基于webgis的空间数据信息协作平台及其搭建方法 | |
CN108989116B (zh) | 大数据收集分析***及方法 | |
CN110309223B (zh) | 选择数据节点的方法、***以及相关设备 | |
CN107580305B (zh) | 一种客户成员纯度分析方法及*** | |
CN105630997A (zh) | 一种数据并行处理方法、装置及设备 | |
CN101389109B (zh) | 应急通信实时话务监控与均衡的方法 | |
CN117194053B (zh) | 一种基于大数据的云管理方法及*** | |
CN113515494B (zh) | 基于分布式文件***的数据库处理方法和电子设备 | |
CN117453493B (zh) | 大规模多数据中心的gpu算力集群监控方法及*** | |
CN111382196A (zh) | 分布式账务处理方法及*** | |
Ning et al. | Application Research of Big Data in the Fifth Generation Mobile Communication Technology |
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 |