【技术实现步骤摘要】
一种会话管理的方法及装置
本专利技术涉及无线通信
,尤其涉及一种会话管理的方法及装置。
技术介绍
随着无线通信技术的发展,对会话类业务交易的实时性要求也越来越高,使得会话管理难度加大。在现有技术中采用的基于物理库的会话管理方法,仅适用于业务量小,以及对实时性要求低的业务,对于大业务量且故障定位需求明显的业务,该方法不能满足。具体的,现有技术的方法无法对实时会话中的异常会话进行及时发现和处理,导致无法使用业务;也不能有效的消除失效会话数据,占用大量系统资源,影响业务交易的实时性,并影响系统资源利用的效率。综上,如何对异常会话以及失效会话数据进行管理,保持业务使用的连续性,提高业务交易的实时性,提高系统资源利用率是目前需要解决的问题。
技术实现思路
本专利技术提供一种会话管理的方法及装置,用于解决现有技术中业务交易的实时性差,系统资源利用的效率低等问题。第一方面,本专利技术实施例提供一种会话管理的方法,包括:根据会话扫描规则对会话更新记录表进行扫描,其中,所述会话更新记录表中包括会话更新时间以及对应的会话键值;确定出符合第一设定条件的第一会话更新时间,根据所述第一会 ...
【技术保护点】
1.一种会话管理的方法,其特征在于,包括:根据会话扫描规则对会话更新记录表进行扫描,其中,所述会话更新记录表中包括会话更新时间以及对应的会话键值;确定出符合第一设定条件的第一会话更新时间,根据所述第一会话时间确定出对应的第一会话键值;根据所述第一会话键值在会话详细记录表中查找到所述第一会话键值对应的第一会话详细记录,其中,所述会话详细记录表中包括会话详细信息以及对应的所述会话键值;根据异常会话规则对所述第一会话详细记录进行异常分析,确定出异常会话信息;将所述异常会话信息写入到异常会话信息表,并在所述会话详细记录表中清除所述第一会话详细记录。
【技术特征摘要】
1.一种会话管理的方法,其特征在于,包括:根据会话扫描规则对会话更新记录表进行扫描,其中,所述会话更新记录表中包括会话更新时间以及对应的会话键值;确定出符合第一设定条件的第一会话更新时间,根据所述第一会话时间确定出对应的第一会话键值;根据所述第一会话键值在会话详细记录表中查找到所述第一会话键值对应的第一会话详细记录,其中,所述会话详细记录表中包括会话详细信息以及对应的所述会话键值;根据异常会话规则对所述第一会话详细记录进行异常分析,确定出异常会话信息;将所述异常会话信息写入到异常会话信息表,并在所述会话详细记录表中清除所述第一会话详细记录。2.如权利要求1所述的方法,其特征在于,确定出符合第一设定条件的第一会话更新时间,根据所述第一会话时间确定出对应的第一会话键值之后,该方法还包括:在所述会话更新记录表中清除所述第一会话更新时间对应的会话更新记录。3.如权利要求1所述的方法,其特征在于,根据会话扫描规则对会话更新记录表进行扫描之前,该方法还包括:接收到扫描触发指令。4.如权利要求1-3任一项所述的方法,其特征在于,所述会话键值为会话唯一编码ID。5.如权利要求1所述的方法,其特征在于,所述会话详细记录表的更新过程为:接收到会话业务发起方发送的接口消息,所述接口消息包括会话初始请求消息或会话更新请求;按照多层协议对所述接口消息进行解析;摘取解析后的所述接口消息中与会话管理相关的消息,所述与会话管理相关的消息中包括第二会话详细信息以及第二会话键值;按照第一设定算法将所述第二会话键值在存储在分布式内存库中的所述会话详细记录表中进行快速查找;若在所述会话详细记录表中没有查找到所述第二会话键值,则在所述会话详细记录表中插入所述第二会话键值,以及所述第二会话键值对应的第二会话详细信息,以及当前插入操作的时间;若在所述会话详细记录表中查找到所述第二会话键值,则使用所述第二会话键值对应的第二会话详细信息替换所述会话详细记录中所述第二会话键值对应的会话详细信息,并读取上一次更新操作时间戳,以及当前更新操作的时间。6.如权利要求5所述的方法,其特征在于,若在所述会话详细记录表中查找到所述第二会话键值,则使用所述第二会话键值对应的第二会话详细信息替换所述会话详细记录中所述第二会话键值对应的会话详细信息,并读取上一次更新操作的间戳,以及当前更新操作的时间,所述会话更新记录表的更新过程为:根据所述第二会话键值以及所述上一次更新操作时间戳按照第二算法在所述会话更新记录表中查找到关于所述第二会话键值对应的会话更新记录,并删除;根据当前时间戳以及所述第二算法,将所述第二会话详细信息对应的所述当前更新操作的时间插入到新的会话更新记录中。7.如权利要求5所述的方法,其特征在于,若在所述会话详细记录表中没有查找到所述第二会话键值,则在所述会话详细记录表中插入所述第二会话键值,以及所述第二会话键值对应的第二会话详细信息,以及当前插入操作的时间,所述会话更新记录表的更新过程为:根据当前时间戳以及所述第二算法,将所述第二会话详细信息对应的所述当前插入操作的时间插入到新的会话更新记录中。8.一种会话管理的装置,其特征在于,包括:扫描模块,用于根据会话扫描规则对会话更新记录表进行扫描,其中,所述会话更新记录表中包括会话更新时间以及对应的会话键值;确定模块,用于确定出符合第一设定条件的第一会话更新时间,根据所述第一会话时间确定出对应的第一会话键值;查找模块,用于根据所述第一会话键值在会话...
【专利技术属性】
技术研发人员:范典华,白国涛,孙翠锋,吕嘉鹏,杨奇民,严俊,陈仁强,郑伟光,刘春林,滕滨,刘虹,
申请(专利权)人:中移信息技术有限公司,中国移动通信集团公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。