[发明专利]一种事务管理方法和装置有效
申请号: | 201910828468.2 | 申请日: | 2019-09-03 |
公开(公告)号: | CN110688532B | 公开(公告)日: | 2022-06-21 |
发明(设计)人: | 张涛涛;沈军;李阔;王洪超 | 申请(专利权)人: | 视联动力信息技术股份有限公司 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;H04L65/80 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100000 北京市东城区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明实施例提供了一种事务管理方法和装置,该方法包括:创建信令发送请求对应的目标事务以及事务标识,创建关键字为当前时间与所述目标事务的最大等待时间的和最小堆的堆节点,将事务标识插入堆节点中,将事务标识与目标事务插入事务链表,获取最小堆堆顶的堆节点,将该堆节点的关键字与当前时间作差获得超时时间,等待超时时间后,获取计时的过程中堆顶堆节点中的超时事务标识,若超时事务标识对应的超时次数小于预设超时次数,则根据超时事务标识,在事务链表中获取超时事务标识对应的超时事务,发送超时事务对应的目标信令。本发明实施例中,通过最小堆对事务进行管理,能够在事务超时未响应时自动重新请求,更加简单、可靠。 | ||
搜索关键词: | 一种 事务管理 方法 装置 | ||
【主权项】:
1.一种事务管理方法,其特征在于,所述方法包括:/n响应于信令发送请求,创建所述信令发送请求对应的目标事务以及事务标识;/n创建最小堆的堆节点,所述堆节点的关键字为当前时间与所述目标事务的最大等待时间的和;/n将所述事务标识插入所述堆节点中;/n将所述事务标识与所述目标事务插入事务链表中;/n获取所述最小堆堆顶的堆节点,将所述最小堆堆顶的堆节点的关键字与当前时间作差获得超时时间;/n计时经过所述超时时间后,获取所述计时的过程中所述最小堆堆顶的堆节点中等待时间超过所述最大等待时间的超时事务标识;/n若所述超时事务标识对应的超时次数小于预设超时次数,则根据所述超时事务标识,在事务链表中获取所述超时事务标识对应的超时事务;/n执行所述超时事务对应的信令发送请求,发送目标信令。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于视联动力信息技术股份有限公司,未经视联动力信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910828468.2/,转载请声明来源钻瓜专利网。