发明名称 |
一种非常态用户消息拦截方法及系统 |
摘要 |
本发明涉及一种非常态用户消息拦截方法及系统,当接收到INIT的CCR消息为用户首次发送时,存储用户级信息到用户状态池中,如非首次发送,检测对应的用户状态是否为异常,如果异常,判断拦截生效时间与系统当前时间的时间差是否大于阈值,如果大于,则将CCR消息发送给OCS系统,否则拦截所述CCR消息。发明有效解决了在用户状态异常时OCS在线计费系统返回异常返回码后,网元马上又有大量的INIT的CCR消息发送给OCS的通用接口模块,本发明实现有效拦截异常状态的消息,并通过设定的拦截时间,当拦截时间过后的,允许异常状态的用户的信息能透传到OCS系统,如果用户状态正常了,则能正常使用,如果用户状态仍为异常状态,则继续拦截后续的INIT的CCR消息。 |
申请公布号 |
CN105142126A |
申请公布日期 |
2015.12.09 |
申请号 |
CN201510487232.9 |
申请日期 |
2015.08.10 |
申请人 |
北京思特奇信息技术股份有限公司 |
发明人 |
严丽君 |
分类号 |
H04W4/24(2009.01)I;H04L12/26(2006.01)I |
主分类号 |
H04W4/24(2009.01)I |
代理机构 |
北京轻创知识产权代理有限公司 11212 |
代理人 |
杨立 |
主权项 |
一种非常态用户消息拦截方法,其特征在于,包括如下步骤:步骤1,接收网元发送的CCR消息,判断所述CCR消息是否为INIT型消息,如果是执行步骤2,否则执行步骤3;步骤2,判断所述CCR消息是否为用户首次发送的,如果是则在用户状态池msisdn_pool中记录所述CCR消息对应的用户级信息,执行步骤3;否则执行步骤5;步骤3,将所述CCR消息传递给OCS系统;步骤4,接收到OCS返回的INIT的CCA消息时,当检测到用户异常时,在用户状态池msisdn_pool中将系统当前时间设置为拦截生效时间,并将用户状态设置为异常,返回步骤1;步骤5,根据用户状态池msisdn_pool中的用户状态判断所述CCR消息对应的用户状态是否为异常,如果是则执行步骤6;否则执行步骤3;步骤6,判断拦截生效时间与系统当前时间的时间差是否大于预设拦截时间,如果是则执行步骤3,否则拦截所述CCR消息,直接返回拒绝使用的CCA消息给网元。 |
地址 |
100086 北京市海淀区中关村南大街6号中电信息大厦16层 |