CN102118879A - 数据业务的连接会话控制方法及装置 - Google Patents
数据业务的连接会话控制方法及装置 Download PDFInfo
- Publication number
- CN102118879A CN102118879A CN2009101136879A CN200910113687A CN102118879A CN 102118879 A CN102118879 A CN 102118879A CN 2009101136879 A CN2009101136879 A CN 2009101136879A CN 200910113687 A CN200910113687 A CN 200910113687A CN 102118879 A CN102118879 A CN 102118879A
- Authority
- CN
- China
- Prior art keywords
- connection session
- data service
- described connection
- ocs
- resting state
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 230000000284 resting effect Effects 0.000 claims description 73
- 230000005059 dormancy Effects 0.000 claims description 60
- 230000004913 activation Effects 0.000 claims description 29
- 238000004321 preservation Methods 0.000 claims description 10
- 238000013475 authorization Methods 0.000 claims description 9
- 238000012544 monitoring process Methods 0.000 claims description 6
- 238000007599 discharging Methods 0.000 claims description 3
- 238000001994 activation Methods 0.000 description 23
- 230000008569 process Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 7
- 238000012545 processing Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 3
- 238000009825 accumulation Methods 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000009897 systematic effect Effects 0.000 description 2
- 208000000044 Amnesia Diseases 0.000 description 1
- 240000004859 Gamochaeta purpurea Species 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000003203 everyday effect Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000003612 virological effect Effects 0.000 description 1
Images
Landscapes
- Telephonic Communication Services (AREA)
- Computer And Data Communications (AREA)
Abstract
本发明公开了一种数据业务的连接会话控制方法,该方法包括:当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存所述连接会话的相关信息,并释放所述连接会话占用的资源,使所述连接会话进入休眠状态。本发明同时公开一种数据业务的连接会话控制装置。采用本发明可以减少数据业务对系统内存的占用消耗,提高数据业务性能,以及对数据业务的支持能力,有利于大容量长连接数据业务的应用。
Description
技术领域
本发明涉及通信技术领域,尤其涉及数据业务的连接会话控制方法及装置。
背景技术
近年来,随着电信业务发展,尤其是3G设备的推广应用,数据业务被应用的越来越多,使用方式也趋向于大容量、长连接,其中以宽带上网业务为典型。统计数据显示用户每天平均在网时长为8小时,忙时在线用户比例往往超过20%。在这样的一种趋势下,对OCS(Online Charging System,融合计费系统)数据业务的处理性能要求也越来越高。
OCS解决方案下的数据业务系统一般包括如下几部分网元:
OCS:基于多种网络、多种计费模式的融合计费系统;
AAA(Authentication,Authorization,and Accounting,认证、授权和记账):数据业务中实现认证、授权和记账功能的网元模块;
ASN-GW(Access Service Network-GateWay,接入服务网络网关):底层的核心网接入网关;
BS(Base Station,基站);底层基站;
Fixed(固定终端)、PDA(Personal Digital Assistant,个人数码助理):终端用户的一种。
现有技术提供一种OCS数据业务计费方案,即“AAA+OCS”解决方案。该方案中,OCS提供实时计费功能。AAA实现数据业务的认证、授权和记账功能,AAA把ASN-GW发送来的计费消息翻译成DCC(Diameter Credit Control,Diamete信用控制协议)消息发送给OCS进行计费。该方案中OCS数据业务计费流程如下:
ASN-GW发送一个业务请求到AAA,AAA接收到该业务请求后发送一个CCR(Credit Control Request,信用控制请求)请求到OCS;
OCS对接收到的CCR请求进行批价,并从用户账户里面作资金预留,然后对该CCR请求发送一个回复消息CCA(Credit Control Answer,信用控制应答);
AAA收到CCA后,AAA授权终端用户使用相应服务,并产生立即信用控制请求;
当用户预留资金快要用完或者要过期时,AAA再次向OCS发送新的预留请求,OCS再次从用户账户内作资金预留,并将相应的额度回复给AAA,AAA对用户预留金额作相应的更新;
当用户账户用完或者启用的服务要结束时,AAA发送一个终止信用控制服务的消息到OCS,消息中包含标识服务终止时间的AVP(Attribute Value Pairs,属性-值对);
OCS需要把预留的剩余金额,返还到用户账户,并进行扣款。
发明人在实现本发明的过程中,发现上述现有技术存在如下不足:
在现有的数据业务计费方案实现中,对大容量长连接的数据业务来说,在线呼叫经常在一段时间内不产生流量或产生极小流量,譬如机器中木马或病毒情况下不停产生小流量。但AAA、OCS为了保持呼叫,却需要在长时间保持所有连接会话,这样对系统性能消耗极其严重,大大限制了对数据业务的支持能力,不利于大容量长连接数据业务的应用。
发明内容
本发明实施例提供一种数据业务的连接会话控制方法,用以减少对系统内存的占用消耗,该方法包括:
当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存所述连接会话的相关信息,并释放所述连接会话占用的资源,使所述连接会话进入休眠状态。
本发明实施例还提供一种数据业务的连接会话控制装置,用以减少对系统内存的占用消耗,该装置包括:
保存模块,用于在数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存所述连接会话的相关信息;
释放模块,用于在保存模块保存所述连接会话的相关信息后,释放所述连接会话占用的资源,使所述连接会话进入休眠状态。
本发明实施例中,当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存所述连接会话的相关信息,并释放所述连接会话占用的资源,使所述连接会话进入休眠状态,可以减少数据业务对系统内存的占用消耗,提高数据业务性能,以及对数据业务的支持能力,有利于大容量长连接数据业务的应用。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:
图1为本发明实施例中数据业务的连接会话控制方法流程图;
图2为本发明实施例中OCS触发数据业务的连接会话进入休眠状态的流程图;
图3为本发明实施例中数据业务的连接会话控制方法在一个具体实例中的处理流程图;
图4为本发明实施例中数据业务的连接会话控制方法在一个具体实例中休眠会话的处理流程图;
图5为本发明实施例中数据业务的连接会话控制方法在一个具体实例中激活会话的处理流程图;
图6为本发明实施例中数据业务的连接会话控制装置的结构示意图;
图7为本发明实施例中数据业务的连接会话控制装置为AAA时的具体结构示意图;
图8为本发明实施例中数据业务的连接会话控制装置为AAA时的另一具体结构示意图;
图9为本发明实施例中图8所示装置的一个具体实例的结构示意图;
图10为本发明实施例中图8所示装置的又一具体实例的结构示意图;
图11为本发明实施例中数据业务的连接会话控制装置为OCS时的具体结构示意图;
图12为本发明实施例中图11所示装置的一个具体实例的结构示意图;
图13为本发明实施例中图11所示装置的又一具体实例的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
如图1所示,本发明实施例中,数据业务的连接会话控制方法流程可以包括:
步骤101、当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存该连接会话的相关信息;
步骤102、释放该连接会话占用的资源,使该连接会话进入休眠状态。
由图1所示流程可以得知,本发明实施例中,当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存该连接会话的相关信息,并释放该连接会话占用的资源,使该连接会话进入休眠状态,可以减少数据业务对系统内存的占用消耗,提高数据业务性能,以及对数据业务的支持能力,有利于大容量长连接数据业务的应用。
图1所示流程及其具体实施可由能够实现其功能的设备完成,比如AAA、或OCS,下面以AAA为例进行说明:
具体实施时,在执行步骤101之前,还可以包括:AAA监控数据业务的连接会话;可以看到,通过监控并累积数据业务计费流量的大小,可以达到实时控制数据业务连接会话状态的目的。
一个实施例中,监控数据业务的连接会话,可具体实施为:实时扫描数据业务的连接会话的状态,累计在设定时长内数据业务的连接会话的计费流量。
一个实施例中,当该连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,还可以通知融合计费系统OCS将所述连接会话进入休眠状态。具体可实施为:向OCS发送CCR消息,该CCR消息用于通知OCS触发该连接会话进入休眠状态。
一个实施例中,在AAA保存数据业务的连接会话的相关信息之前,还可以包括:接收OCS发来的信用控制应答CCA消息,该CCA消息用于指示OCS根据CCR消息触发该连接会话进入休眠状态的结果;若该结果为OCS根据CCR消息成功触发该连接会话进入休眠状态,则AAA可以执行保存该连接会话的相关信息的操作。本发明实施例中,触发数据业务的连接会话进入休眠状态,包括:保存该连接会话的相关信息,释放该连接会话占用的资源,使该连接会话进入休眠状态。
具体实施时,对于处于休眠状态的数据业务连接会话,会将该连接会话的相关信息存放在物理存储介质中,而不继续存放在内存模块中;保存之后再释放该连接会话所占用的资源,譬如内存空间、会话号等。即,当接收到OCS发来的CCA消息后,判断OCS根据CCR消息数据业务的连接会话是否休眠成功,若成功则AAA保存该连接会话的相关信息,释放该连接会话占用的资源,使该连接会话进入休眠状态,保存该连接会话的相关信息,释放该连接会话所占用的资源,若不成功则可以等待下一次继续尝试休眠。
一个实施例中,当接收到流量消费信息或数据业务的连接会话的累计计费流量大于阈值时,则可以向OCS发送激活该连接会话的激活请求。类似的,若后续接收到OCS返回的连接会话激活成功的响应消息时,AAA可以激活本地侧的连接会话。具体在进行会话激活时,可以从物理存储中读取所存放的该连接会话的相关信息,并加载到内存模块中,从而激活原本处于休眠状态的连接会话。
通过休眠和激活数据业务连接会话的方式,可以解决长连接大容量使用数据业务时,因长时间保持会话带来的系统性能消耗严重的问题,从而减少大容量长连接数据业务对系统内存的占用消耗,提高数据业务性能,提高对于长连接数据业务的支持力度。
具体实施时,实现CCR消息用于通知触发数据业务的连接会话进入休眠状态可以有多种方式,例如:可以包括:CCR消息中扩展有休眠通知字段,该休眠通知字段用于通知触发数据业务的连接会话进入休眠状态,例如:
在CCR消息中扩展休眠通知字段Dormancy-Message,该字段的取值含义可以是:
0表示数据业务的连接会话处于激活状态;1表示数据业务的连接会话进入休眠状态。
通过扩展CCR消息,可以实现动态通知休眠连接会话,释放连接会话的相关资源,包括内存,对话号等资源,达到减少因保持长连接会话造成的内存损耗,从而提高支持长连接数据业务的性能。
除了扩展CCR消息,也可以通过监控固定时长内,是否上报计费请求消息来判断是否需通知触发数据业务的连接会话进入休眠状态。当固定时长内无计费请求消息上报则自动进入休眠状态,直到下次收到计费请求消息再激活会话,或者到消息超时再释放。
具体实施时,实现CCA消息用于指示OCS根据CCR消息触发连接会话进入休眠状态的结果也可以有多种方式,例如,可以包括:CCA消息中扩展有休眠类型字段和休眠结果字段,该休眠类型字段用于指示OCS是否触发连接会话进入休眠状态,该休眠结果字段用于指示OCS是否成功触发连接会话进入休眠状态,例如:
在CCA消息中扩展休眠类型字段:
Dormancy-Type,该字段的取值含义是:0表示数据业务的连接会话处于激活状态,1表示数据业务的连接会话处于休眠状态;
在CCA消息中扩展休眠结果字段:
Dormancy-Result,该字段的取值含义是:0表示数据业务的连接会话休眠失败,1表示数据业务的连接会话休眠成功。
下面再以OCS为例说明图1所示流程的具体实施:
如图2所示,本例中OCS触发数据业务的连接会话进入休眠状态的流程可以包括:
步骤201、当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,接收AAA发来的CCR消息,该CCR消息用于通知触发数据业务的连接会话进入休眠状态;
步骤202、根据该CCR消息,保存该连接会话的相关信息,并释放该连接会话占用的资源,使该连接会话进入休眠状态。
OCS在接收到CCR消息后,即触发数据业务的连接会话进入休眠状态,保存数据业务的连接会话的相关信息,释放数据业务的连接会话所占用的资源。
一个实施例中,根据CCR消息,触发本地侧的连接会话进入休眠状态之后,还可以包括:向AAA发送CCA消息,该CCA消息用于指示触发本地侧的连接会话进入休眠状态的结果。
若后续接收到AAA发来的激活连接会话的激活请求,还可以根据激活请求,激活本地侧的休眠状态的连接会话。实施时可以包括:读取所保存的连接会话的相关信息,激活休眠状态的会话,从而启动后续的消息处理流程。
与图1所示流程类似,具体实施时,实现CCR消息用于通知触发数据业务的连接会话进入休眠状态可以有多种方式,例如:可以包括:CCR消息中扩展有休眠通知字段,该休眠通知字段用于通知触发数据业务的连接会话进入休眠状态。
实现CCA消息用于指示触发本地侧的连接会话进入休眠状态的结果也可以有多种方式,例如,可以包括:CCA消息中扩展有休眠类型字段和休眠结果字段,该休眠类型字段用于指示是否触发连接会话进入休眠状态,该休眠结果字段用于指示是否成功触发连接会话进入休眠状态。
下面以利用OCS和AAA实现上述数据业务的连接会话控制方法为例,说明本发明实施例方法的具体实施。
图3示出了本例中数据业务的连接会话控制方法的处理流程,该处理流程可以包括:
步骤301、AAA接收到计费请求;
步骤302、AAA向OCS发送CCR消息;
步骤303、OCS接收到CCR消息后,进行批价处理,包括鉴权、反算等,并从用户账户里进行资金预留处理;
步骤304、OCS向AAA返回CCA消息;
步骤305、AAA收到CCA消息后,授权终端用户使用相应服务,并产生立即信用控制请求,其中包括调用业务组件,并确定接续参数;
步骤306、AAA监控数据业务的连接会话;
步骤307、AAA确定数据业务的连接会话在设定时长内未产生流量消费、或累积计费流量小于阈值;
步骤308、AAA发送CCR消息给OCS,该CCR消息中携带信息知会OCS侧数据业务的连接会话可以进入休眠状态;
步骤309、OCS收到AAA发来的通知休眠会话的CCR消息后,触发数据业务的连接会话进入休眠状态;
步骤310、OCS向AAA反馈CCA消息,告知休眠结果和休眠类型;
步骤311、AAA判断接收的CCA消息中的休眠结果,如果成功则触发AAA侧的数据业务连接会话也进入休眠状态,否则不进入,待下一次继续尝试休眠;
步骤312、当用户预留资金快要用完或者要过期时,AAA接收到继续申请数据业务的请求;
步骤313、AAA根据接收的继续申请数据业务的请求中的申请计费信息,读取之前保存的数据业务连接会话的相关信息,激活该连接会话;
步骤314、AAA向OCS发送CCR消息,请求扣费;
步骤315、OCS接收到AAA的扣费请求消息,读取之前保存的数据业务连接会话的相关信息,激活连接会话;
步骤316、OCS进行批价处理,包括鉴权、反算等,并从用户账户里进行资金预留处理;
步骤317、OCS通过ACS将相应的额度回复给AAA;
步骤318、AAA继续监控数据业务的连接会话;
步骤319、用户账户用完或者启用的服务要结束;
步骤320、AAA通过CCR发送一个终止信用控制服务的消息到OCS;
步骤321、OCS进行批价处理、入账处理,结束会话;
步骤322、OCS返回CCA给AAA;
步骤323、AAA释放连接。
下面再举一例,分别说明数据业务的连接会话的休眠和激活过程。
本例中,仍利用OCS、AAA实现上述数据业务的连接会话控制方法,另外,本例中还在CCR消息中扩展休眠通知字段Dormancy-Message,该字段的取值含义是:0表示数据业务的连接会话处于激活状态;1表示数据业务的连接会话进入休眠状态;
在CCA消息中扩展休眠类型字段:Dormancy-Type,该字段的取值含义是:0表示数据业务的连接会话处于激活状态,1表示数据业务的连接会话处于休眠状态;
在CCA消息中扩展休眠结果字段:Dormancy-Result,该字段的取值含义是:0表示数据业务的连接会话休眠失败,1表示数据业务的连接会话休眠成功。
如图4所示,本例中数据业务的连接会话休眠处理流程可以包括:
步骤401、数据业务计费时,AAA监控当前计费会话的连接状态;
步骤402、无论当前会话采用按时长/流量/时长&流量监控方式,AAA都累积在预先设定的时长内,当前会话所产生的计费流量;
步骤403、判断当前预设时间内累积的计费流量等于0,或者小于一定的阈值(该阈值可在AAA上配置),如满足条件则执行步骤404,否则执行步骤405;
步骤404、发送CCR(update)消息,并在CCR消息中设置Dormancy-Message的值为1会话进入休眠状态,执行步骤406;
步骤405、在CCR消息中设置Dormancy-Message的值为0会话激活状态,或者不传该AVP;
步骤406、OCS系统接受到CCR消息,并进行处理;
步骤407、判断Dormancy-Message的值是否等于1会话进入休眠状态,如果等于1执行步骤409,否则执行步骤408;
步骤408、正常的CCR计费流程处理,正常返回CCA消息,该处理结束;
步骤409、OCS休眠会话,如果休眠成功,则执行步骤410,休眠失败执行步骤411;
步骤410、在CCA消息中Dormancy-Type=1会话休眠状态,Dormancy-Result=1会话休眠成功,执行步骤412;
步骤411、在CCA消息中Dormancy-Type=0会话激活状态,Dormancy-Result=0会话休眠失败;
步骤412、AAA接收到CCA消息,进行处理;
步骤413、判断Dormancy-Type=1会话休眠状态,Dormancy-Result=1会话休眠成功,如果满足则执行步骤414,否则执行步骤48;
步骤414、AAA休眠会话,等待会话激活,休眠流程结束。
如图5所示,本例中数据业务的连接会话激活流程可以包括:
步骤501、数据业务计费时,AAA监控当前计费会话的连接状态;
步骤502、无论当前会话采用按时长/流量/时长&流量监控方式,AAA都累积在预先设定的时长内,当前会话所产生的计费流量;
步骤503、判断当前预设时间内累积的计费流量是否大于阀值(该阀值可在AAA上配置),如满足条件则执行步骤504,否则执行步骤508;
步骤504、编码CCR(update)消息;
步骤505、在CCR消息中设置Dormancy-Message的值为0会话激活状态,并发送消息;
步骤506、OCS系统接受到CCR消息,并进行处理;
步骤507、判断Dormancy-Message的值是否等于0会话激活状态,如果等于0执行步骤509,否则执行步骤508;
步骤508、非会话激活CCR计费流程处理,正常返回CCA消息,该处理结束;
步骤509、OCS激活会话,如果激活成功,则执行步骤510,激活失败执行步骤511;
步骤510、在CCA消息中Dormancy-Type=0会话激活状态,Dormancy-Result=0会话休眠失败,执行步骤512;
步骤511、在CCA消息中Dormancy-Type=1会话休眠状态,Dormancy-Result=0会话休眠失败;
步骤512、AAA接收到CCA消息,进行处理;
步骤513、判断Dormancy-Type=0会话激活状态and Dormancy-Result=0会话休眠失败,如果满足则执行步骤514,不满足执行步骤515;
步骤514、AAA激活会话,激活流程结束;
步骤515、重试会话激活流程,直到最大次数或者失败释放会话,流程结束。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,该程序可以存储于一计算机可读取存储介质中,该程序在执行时,可以包括上述实施例方法中的全部或部分步骤,该存储介质可以包括:ROM、RAM、磁盘、光盘等。
本发明实施例中还提供了一种数据业务的连接会话控制装置,如下面的实施例所述。由于该装置解决问题的原理与数据业务的连接会话控制方法相似,因此该装置的实施可以参见方法的实施,重复之处不再赘述。
如图6所示,本发明实施例中,数据业务的连接会话控制装置可以包括:
保存模块601,用于在数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存该连接会话的相关信息;
释放模块602,用于在保存模块保存该连接会话的相关信息后,释放该连接会话占用的资源,使该连接会话进入休眠状态。
图6所示数据业务的连接会话装置在具体实现时,能够实现其功能的装置均可实施,比如该装置为AAA、或OCS,下面以该装置为AAA为例进行说明:
若该数据业务的连接会话控制装置为AAA,则如图7所示,在一个实施例中,数据业务的连接会话控制装置还可以包括:
监控模块701,用于实时扫描所述连接会话的状态,累计在设定时长内所述连接会话产生的计费流量。
另一个实施例中,如图8所示,数据业务的连接会话控制装置还可以包括:
第一发送模块801,用于在该连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,通知融合计费系统OCS将该连接会话进入休眠状态。当然,图7所示装置也可以包括第一发送模块801。
第一发送模块801具体可用于:向OCS发送携带休眠通知字段的CCR消息,该休眠通知字段用于通知OCS触发该连接会话进入休眠状态。
在一个实施例中,如图9所示,数据业务的连接会话控制装置还可以包括:
第一接收模块901,用于接收OCS发来的信用控制应答CCA消息,该CCA消息用于指示OCS根据CCR消息触发该连接会话进入休眠状态的结果;
保存模块601具体可用于:在该结果为OCS根据该CCR消息成功触发该连接会话进入休眠状态时,执行所述保存该连接会话的相关信息的操作。
另一个实施例中,如图10所示,数据业务的连接会话控制装置还可以包括:
第一激活模块1001,用于在接收到流量消费信息或连接会话的累计计费流量大于阈值时,向OCS发送激活连接会话的激活请求。
下面以数据业务的连接会话控制装置为OCS为例进行说明:
若数据业务的连接会话控制装置为OCS,则如图11所示,在一个实施例中,数据业务的连接会话控制装置还可以包括:
第二接收模块1101,用于在数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,接收认证、授权和记账AAA发来的携带休眠通知字段的CCR消息,该休眠通知字段用于通知触发数据业务的连接会话进入休眠状态;
保存模块602具体可以用于:根据休眠通知字段,执行保存该连接会话的相关信息的操作。
如图12所示,一个实施例中,数据业务的连接会话控制还可以包括:
第二发送模块1201,用于向AAA发送CCA消息,该CCA消息用于指示触发本地侧的连接会话进入休眠状态的结果。
如图13所示,一个实施例中,数据业务的连接会话控制装置还可以包括:
第二激活模块1301,用于接收AAA发来的激活连接会话的激活请求;根据该激活请求,激活本地侧的休眠状态的连接会话。
本发明实施例中,当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存所述连接会话的相关信息,并释放所述连接会话占用的资源,使所述连接会话进入休眠状态,可以减少数据业务对系统内存的占用消耗,提高数据业务性能,以及对数据业务的支持能力,有利于大容量长连接数据业务的应用。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (18)
1.一种数据业务的连接会话控制方法,其特征在于,该方法包括:
当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存所述连接会话的相关信息,并释放所述连接会话占用的资源,使所述连接会话进入休眠状态。
2.如权利要求1所述的方法,其特征在于,还包括:
实时扫描所述连接会话的状态,累计在设定时长内所述连接会话产生的计费流量。
3.如权利要求1或2所述的方法,其特征在于,当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,还包括:通知融合计费系统OCS将所述连接会话进入休眠状态。
4.如权利要求3所述的方法,其特征在于,通知OCS将所述连接会话进入休眠状态包括:向OCS发送携带休眠通知字段的信用控制请求CCR消息,所述休眠通知字段用于通知OCS触发所述连接会话进入休眠状态。
5.如权利要求4所述的方法,其特征在于,还包括:
接收OCS发来的信用控制应答CCA消息,所述CCA消息用于指示OCS根据CCR消息触发所述连接会话进入休眠状态的结果;
当所述结果为OCS根据所述CCR消息成功触发所述连接会话进入休眠状态时,执行所述保存所述连接会话的相关信息的操作。
6.如权利要求3所述的方法,其特征在于,该方法进一步包括:
当接收到流量消费信息或所述连接会话的累计计费流量大于阈值时,向OCS发送激活所述连接会话的激活请求。
7.如权利要求1所述的方法,其特征在于,还包括:当数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,接收认证、授权和记账AAA发来的携带休眠通知字段的CCR消息,所述休眠通知字段用于通知触发数据业务的连接会话进入休眠状态;
根据所述休眠通知字段,执行所述保存所述连接会话的相关信息的操作。
8.如权利要求7所述的方法,其特征在于,还包括:
向AAA发送CCA消息,所述CCA消息用于指示触发本地侧的所述连接会话进入休眠状态的结果。
9.如权利要求7所述的方法,其特征在于,该方法进一步包括:
接收AAA发来的激活所述连接会话的激活请求;
根据所述激活请求,激活本地侧的休眠状态的所述连接会话。
10.一种数据业务的连接会话控制装置,其特征在于,该装置包括:
保存模块,用于在数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,保存所述连接会话的相关信息;
释放模块,用于在保存模块保存所述连接会话的相关信息后,释放所述连接会话占用的资源,使所述连接会话进入休眠状态。
11.如权利要求10所述的装置,其特征在于,还包括:
监控模块,用于实时扫描所述连接会话的状态,累计在设定时长内所述连接会话产生的计费流量。
12.如权利要求10或11所述的装置,其特征在于,还包括:
第一发送模块,用于在所述连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,通知融合计费系统OCS将所述连接会话进入休眠状态。
13.如权利要求12所述的装置,其特征在于,所述第一发送模块具体用于:向OCS发送携带休眠通知字段的CCR消息,所述休眠通知字段用于通知O
CS触发所述连接会话进入休眠状态。
14.如权利要求13所述的装置,其特征在于,还包括:
第一接收模块,用于接收OCS发来的信用控制应答CCA消息,所述CCA消息用于指示OCS根据CCR消息触发所述连接会话进入休眠状态的结果;
所述保存模块具体用于:在所述结果为OCS根据所述CCR消息成功触发所述连接会话进入休眠状态时,执行所述保存所述连接会话的相关信息的操作。
15.如权利要求12所述的装置,其特征在于,还包括:
第一激活模块,用于在接收到流量消费信息或所述连接会话的累计计费流量大于阈值时,向OCS发送激活所述连接会话的激活请求。
16.如权利要求10所述的装置,其特征在于,还包括:
第二接收模块,用于在数据业务的连接会话在设定时长内无计费流量产生或产生的计费流量小于阈值时,接收认证、授权和记账AAA发来的携带休眠通知字段的CCR消息,所述休眠通知字段用于通知触发数据业务的连接会话进入休眠状态;
所述保存模块具体用于:根据所述休眠通知字段,执行所述保存所述连接会话的相关信息的操作。
17.如权利要求16所述的装置,其特征在于,还包括:
第二发送模块,用于向AAA发送CCA消息,所述CCA消息用于指示触发本地侧的所述连接会话进入休眠状态的结果。
18.如权利要求16所述的装置,其特征在于,还包括:
第二激活模块,用于接收AAA发来的激活所述连接会话的激活请求;根据所述激活请求,激活本地侧的休眠状态的所述连接会话。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101136879A CN102118879A (zh) | 2009-12-31 | 2009-12-31 | 数据业务的连接会话控制方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2009101136879A CN102118879A (zh) | 2009-12-31 | 2009-12-31 | 数据业务的连接会话控制方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102118879A true CN102118879A (zh) | 2011-07-06 |
Family
ID=44217427
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2009101136879A Pending CN102118879A (zh) | 2009-12-31 | 2009-12-31 | 数据业务的连接会话控制方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102118879A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103259742A (zh) * | 2012-01-04 | 2013-08-21 | 国际商业机器公司 | 在联网计算环境中进行基于活动的虚拟机可用性控制的方法与系统 |
CN103888230A (zh) * | 2012-12-20 | 2014-06-25 | 中国电信股份有限公司 | 定时器动态设置方法和装置 |
CN104168665A (zh) * | 2014-08-07 | 2014-11-26 | 华为软件技术有限公司 | 一种处理会话业务的方法、ocs及pcrf实体 |
CN108770053A (zh) * | 2012-04-20 | 2018-11-06 | 高通股份有限公司 | 较早地发起无线连接的休眠 |
CN114364056A (zh) * | 2021-12-28 | 2022-04-15 | 天翼物联科技有限公司 | 终端lwm2m会话的控制方法、系统、装置和存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1507204A (zh) * | 2002-12-09 | 2004-06-23 | 华为技术有限公司 | 一种网络在线用户的控制方法 |
CN1898933A (zh) * | 2003-10-21 | 2007-01-17 | 高通股份有限公司 | 用于网络发起数据服务的方法和设备 |
WO2007116310A2 (en) * | 2006-04-07 | 2007-10-18 | Nokia Corporation | Managing connections in a mobile telecommunications network |
-
2009
- 2009-12-31 CN CN2009101136879A patent/CN102118879A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1507204A (zh) * | 2002-12-09 | 2004-06-23 | 华为技术有限公司 | 一种网络在线用户的控制方法 |
CN1898933A (zh) * | 2003-10-21 | 2007-01-17 | 高通股份有限公司 | 用于网络发起数据服务的方法和设备 |
WO2007116310A2 (en) * | 2006-04-07 | 2007-10-18 | Nokia Corporation | Managing connections in a mobile telecommunications network |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103259742A (zh) * | 2012-01-04 | 2013-08-21 | 国际商业机器公司 | 在联网计算环境中进行基于活动的虚拟机可用性控制的方法与系统 |
CN103259742B (zh) * | 2012-01-04 | 2016-12-28 | 国际商业机器公司 | 在联网计算环境中进行基于活动的虚拟机可用性控制的方法与系统 |
CN108770053A (zh) * | 2012-04-20 | 2018-11-06 | 高通股份有限公司 | 较早地发起无线连接的休眠 |
CN103888230A (zh) * | 2012-12-20 | 2014-06-25 | 中国电信股份有限公司 | 定时器动态设置方法和装置 |
CN103888230B (zh) * | 2012-12-20 | 2017-05-31 | 中国电信股份有限公司 | 定时器动态设置方法和装置 |
CN104168665A (zh) * | 2014-08-07 | 2014-11-26 | 华为软件技术有限公司 | 一种处理会话业务的方法、ocs及pcrf实体 |
CN114364056A (zh) * | 2021-12-28 | 2022-04-15 | 天翼物联科技有限公司 | 终端lwm2m会话的控制方法、系统、装置和存储介质 |
CN114364056B (zh) * | 2021-12-28 | 2023-08-29 | 天翼物联科技有限公司 | 终端lwm2m会话的控制方法、系统、装置和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102835089B (zh) | 用于移动设备的QoS节制 | |
CN101686452B (zh) | 一种业务计费方法、装置和系统 | |
US8320246B2 (en) | Adaptive window size for network fair usage controls | |
US7395051B2 (en) | Cellular communications system for providing non-real time subscription data and related methods | |
US9521266B2 (en) | Charging method, authentication method, charging device, and authentication device | |
CN102118879A (zh) | 数据业务的连接会话控制方法及装置 | |
CN108737977B (zh) | 一种智能流量分发系统的订单处理方法 | |
CN103036926A (zh) | 业务推送系统及方法 | |
CN100466526C (zh) | 信用控制客户端、信用控制服务器、计费系统及计费方法 | |
EP3050288B1 (en) | Method and apparatus for charging product-related services in a communication network | |
US20100145838A1 (en) | Method, system, and apparatus for opening accounting data capabilities | |
CN101022454B (zh) | 一种实体间的审计方法及系统 | |
US9800741B2 (en) | Charging method, charging device, charging system, and authentication device | |
CN102695155A (zh) | 计费控制方法与装置 | |
CN102045664A (zh) | 使用预付费系统进行扣费的方法、业务平台及网关设备 | |
CN101183956B (zh) | 智能网在线计费交互系统及方法 | |
EP3849232B1 (en) | Method and device for processing gx session exception | |
WO2005083933A1 (fr) | Procede et systemes de mise en oeuvre de prepaiement de services de donnees dans un reseau cdma | |
US8265663B2 (en) | Messaging services for pre-pay users | |
CN109547956B (zh) | 一种多业务并发处理方法 | |
CN101990186A (zh) | 释放资源的方法、装置和系统 | |
CN101453724B (zh) | 用户计费信息的处理方法及装置 | |
EP2706768B1 (en) | User transfer control method and service control point | |
CN102137378A (zh) | 一种通话计费方法、业务控制设备及呼叫控制系统 | |
CN102056124A (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 | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20110706 |