一种用户增值电信业务处理方法及装置与流程

文档序号:11807871阅读:来源:国知局
一种用户增值电信业务处理方法及装置与流程

技术特征:
1.一种用户增值电信业务处理方法,其特征在于,包括:增值电信业务系统接收外部网元发送的消息;当判断外部网元为非营帐系统,接收的消息为增值电信业务消息时,增值电信业务系统查询与增值电信业务消息对应的计费号码的用户状态信息;增值电信业务系统根据查询到的用户状态判断是否发送该增值电信业务消息;所述方法还包括:当判断外部网元为营帐系统时,增值电信业务系统根据接收的消息中相互绑定的计费号码和用户状态信息,更新用户状态表;增值电信业务系统查询与增值电信业务消息对应的计费号码的用户状态信息具体为:增值电信业务系统通过用户状态表查询与增值电信业务消息对应的计费号码的用户状态信息;增值电信业务系统作为服务器端采用长连接的方式接收作为客户端的营帐系统发送的消息;增值电信业务系统接收外部网元发送的消息具体为:增值电信业务系统通过营帐系统消息处理线程接收外部网元发送的消息,并对消息进行鉴权;当判断外部网元为营帐系统时,增值电信业务系统根据接收的消息中相互绑定的计费号码和用户状态信息,更新用户状态表具体为:当鉴权消息为营帐系统发送的消息时,增值电信业务系统通过营帐系统消息处理线程向用户状态信息消息处理线程转发该消息,若用户状态信息消息处理线程根据消息格式确定该消息为营帐系统发送的握手命令,则通知营帐系统消息处理线程向营帐系统发送响应消息;增值电信业务系统通过营帐系统消息处理线程接收并向用户状态信息消息处理线程转发,营帐系统发送的包括相互绑定的计费号码和用户状态信息的消息,用户状态信息消息处理线程进行编解码后发送给数据库访问线程;数据库访问线程应答编解码后的消息,并更新用户状态表。2.根据权利要求1所述的方法,其特征在于,增值电信业务系统通过心跳检测保持与营帐系统的长连接,其中进行心跳检测所需的数据包由包头组成;该方法还包括:当增值电信业务系统检测出与营帐系统的连接在预定的时间内空闲,则主动断开长连接。3.一种用户增值电信业务处理装置,其特征在于,包括:接收模块,用于接收外部网元发送的消息;查询模块,用于当判断外部网元为非营帐系统,接收的消息为增值电信业务消息时,查询与增值电信业务消息对应的计费号码的用户状态信息;发送模块,用于根据查询到的用户状态判断是否发送该增值电信业务消息;所述装置还包括:更新模块,用于当判断外部网元为营帐系统时,根据接收的消息中相互绑定的计费号码和用户状态信息,更新用户状态表;查询模块,还用于通过用户状态表查询与增值电信业务消息对应的计费号码的用户状态信息;接收模块,还用于作为服务器端采用长连接的方式接收作为客户端的营帐系统发送的消息;接收模块,还用于通过营帐系统消息处理线程接收外部网元发送的消息,并对消息进行鉴权;查询模块,还用于当鉴权消息为营帐系统发送的消息时,通过营帐系统消息处理线程向用户状态信息消息处理线程转发该消息,若用户状态信息消息处理线程根据消息格式确定该消息为营帐系统发送的握手命令,则通知营帐系统消息处理线程向营帐系统发送响应消息,通过营帐系统消息处理线程接收并向用户状态信息消息处理线程转发,营帐系统发送的包括相互绑定的计费号码和用户状态信息的消息,用户状态信息消息处理线程进行编解码后发送给数据库访问线程,数据库访问线程应答编解码后的消息,并更新用户状态表。4.根据权利要求3所述的装置,其特征在于,接收模块,还用于通过心跳检测保持与营帐系统的长连接,其中进行心跳检测所需的数据包由包头组成,当检测出与营帐系统的连接在预定的时间内空闲,则主动断开长连接。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1