会话路由信息校验方法及装置的制造方法_3

文档序号:9767804阅读:来源:国知局
储数据的一致性。本发明的技术方案可以在忙时完成一致性校验,适用于信令网DRA数据库在一致性校验过程中并存实时增量同步及本地信令单元实时修改数据的过程。
[0105]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述关键字为对应会话路由信息中的Gx接口会话标识以及该条会话路由信息创建或修改时的时间戳。
[0106]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述一致性校验结果中包括有会话路由信息的Gx接口会话标识以及对应的校验结果;
[0107]在所述校验结果为“一致”时,所述第一 DRA根据所述校验结果对应的Gx接口会话标识对自身数据库中相应的会话路由信息设置“已校验”标志;
[0108]在所述校验结果为“无信息”或“已更新”时,所述第一 DRA根据所述校验结果对应的Gx接口会话标识对自身数据库中相应的会话路由信息设置“已校验”标志,并将与所述校验结果对应的完整的会话路由信息发送给所述第二 DRA ;
[0109]在所述校验结果为“需要更新”时,所述一致性校验结果中还包括有与所述校验结果及Gx接口会话标识对应的会话路由信息,所述第一 DRA将所述会话路由信息存储在自身数据库中,并对所述会话路由信息设置“已校验”标志。
[0110]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述接收所述第二DRA发送的数据同步请求,所述数据同步请求中携带有所述第二 DRA数据库中未校验的会话路由信息,将所述数据同步请求中携带的会话路由信息存储在自身数据库中包括:
[0111]所述第一 DRA接收所述第二 DRA发送的数据同步请求,所述数据同步请求中携带有所述第二 DRA数据库中未设置“已校验”标志的完整的会话路由信息;
[0112]所述第一 DRA将所述数据同步请求中携带的完整的会话路由信息存储在自身数据库中,并对存储的会话路由信息设置“已校验”标志。
[0113]图6为本发明实施例会话路由信息校验装置的结构框图,所述装置应用于第一DRA,所述第一 DRA与第二 DRA成对设置,如图6所示,本实施例包括:
[0114]获取模块,用于获取自身数据库中预设时间段内创建和更新的所有会话路由信息的关键字,并将获取的关键字通过校验请求消息发送给所述第二 DRA,以便所述第二 DRA根据所述校验请求消息中的关键字对自身数据库中存储的所有会话路由信息进行一致性校验,得到一致性校验结果;
[0115]处理模块,用于接收所述第二 DRA返回的一致性校验结果,并根据所述一致性校验结果修改自身数据库中存储的会话路由信息;并接收所述第二 DRA发送的数据同步请求,所述数据同步请求中携带有所述第二 DRA数据库中未校验的完整的会话路由信息,将所述数据同步请求中携带的会话路由信息存储在自身数据库中。
[0116]本发明的会话路由信息校验装置,第一 DRA仅将预设时间段内创建和更新的所有会话路由信息的关键字通过同步接口发送给第二 DRA进行一致性校验,并不是将完整的会话路由信息发送给第二 DRA,可以在校验过程中降低DRA同步接口传输数据量,降低对数据库的性能影响,降低对实时同步数据的传送及写入的时延影响,还可以提高校验效率,保证一对DRA在忙时所存储数据的一致性。本发明的技术方案可以在忙时完成一致性校验,适用于信令网DRA数据库在一致性校验过程中并存实时增量同步及本地信令单元实时修改数据的过程。
[0117]进一步地,所述关键字为对应会话路由信息中的Gx接口会话标识以及该条会话路由信息创建或修改时的时间戳。
[0118]进一步地,所述处理模块包括:
[0119]第一处理单元,用于在所述校验结果为“一致”时,根据所述校验结果对应的Gx接口会话标识对自身数据库中相应的会话路由信息设置“已校验”标志;
[0120]第二处理单元,用于在所述校验结果为“无信息”或“已更新”时,根据所述校验结果对应的Gx接口会话标识对自身数据库中相应的会话路由信息设置“已校验”标志,并将与所述校验结果对应的完整的会话路由信息发送给所述第二 DRA ;
[0121]第三处理单元,用于在所述校验结果为“需要更新”时,所述一致性校验结果中还包括有与所述校验结果及Gx接口会话标识对应的会话路由信息,将所述会话路由信息存储在自身数据库中,并对所述会话路由信息设置“已校验”标志。
[0122]进一步地,所述处理模块包括:
[0123]接收子模块,用于接收所述第二 DRA发送的数据同步请求,所述数据同步请求中携带有所述第二 DRA数据库中未设置“已校验”标志的完整的会话路由信息;
[0124]存储子模块,用于将所述数据同步请求中携带的完整的会话路由信息存储在自身数据库中,并对存储的会话路由信息设置“已校验”标志。
[0125]图7为本发明实施例会话路由信息校验方法的流程示意图,所述方法应用于第二DRA,所述第一 DRA与第二 DRA成对设置,如图7所示,本实施例包括:
[0126]步骤201:所述第二 DRA接收所述第一 DRA发送的校验请求消息,所述校验请求消息中携带有所述第一 DRA获取的自身数据库中预设时间段内创建和更新的所有会话路由ig息的关键字;
[0127]步骤202:所述第二 DRA根据所述校验请求消息中的关键字对自身数据库中存储的所有会话路由信息进行一致性校验,得到一致性校验结果;
[0128]步骤203:所述第二 DRA将所述一致性校验结果返回给所述第一 DRA,以便所述第一DRA根据所述一致性校验结果修改自身数据库中存储的会话路由信息;并查找自身数据库中未校验的会话路由信息,向所述第一 DRA发送数据同步请求,所述数据同步请求中携带有未校验的完整的会话路由信息。
[0129]本发明的会话路由信息校验方法,第一 DRA仅将预设时间段内创建和更新的所有会话路由信息的关键字通过同步接口发送给第二 DRA进行一致性校验,并不是将完整的会话路由信息发送给第二 DRA,可以在校验过程中降低DRA同步接口传输数据量,降低对数据库的性能影响,降低对实时同步数据的传送及写入的时延影响,还可以提高校验效率,保证一对DRA在忙时所存储数据的一致性。本发明的技术方案可以在忙时完成一致性校验,适用于信令网DRA数据库在一致性校验过程中并存实时增量同步及本地信令单元实时修改数据的过程。
[0130]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述关键字为对应会话路由信息中的Gx接口会话标识以及该条会话路由信息创建或修改时的时间戳,所述第二DRA根据所述校验请求消息中的关键字对自身数据库中存储的所有会话路由信息进行一致性校验,得到一致性校验结果包括:
[0131]所述第二 DRA根据所述校验请求消息中携带的Gx接口会话标识查找自身数据库中与所述Gx接口会话标识对应的会话路由信息;
[0132]当自身数据库中与所述Gx接口会话标识对应的会话路由信息的时间戳与所述校验请求消息中同一 Gx接口会话标识对应的时间戳一致时,记录所述Gx接口会话标识对应的会话路由信息的校验结果为“一致”;
[0133]当在自身数据库中查找不到与所述Gx接口会话标识对应的会话路由信息时,向所述第一 DRA返回所述Gx接口会话标识,并记录所述Gx接口会话标识对应的会话路由信息的校验结果为“无信息”;
[0134]当自身数据库中所述Gx接口会话标识对应的会话路由信息的时间戳晚于所述校验请求消息中同一 Gx接口会话标识对应的时间戳时,向所述第一 DRA返回自身数据库中与所述Gx接口会话标识对应的所述会话路由信息,并记录所述会话路由信息的校验结果为“需要更新”;
[0135]当自身数据库中所述Gx接口会话标识对应的会话路由信息的时间戳早于所述校验请求消息中同一 Gx接口会话标识对应的时间戳时,向所述第一 DRA返回所述Gx接口会话标识,并记录所述Gx接口会话标识对应的会话路由信息的校验结果为“已更新”。
[0136]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述第二 DRA将所述一致性校验结果返回给所述第一 DRA之后还包括:
[0137]所述第二 DRA对自身数据库中所有已校验的Gx接口会话标识对应的会话路由信息设置“已校验”标志。
[0138]进一步地,本发明的另一实施例中,包括上述步骤的基础上,所述查找自身数据库中未校验的会话路由信息,向所述第一 DRA发送数据同步请求,所述数据同步请求中携带有未校验的完整的会话路由信息包括:
[0139]所述第二 DRA查找自身数据库中未设置“已校验”标志的会话路由信息;
[0140]所述第二 DRA向所述第一 DRA发送数据同步请求,所述数据同步请求中携带有所述第二 DRA数据库中未设置“已校验”标志的完整的会话路由信息。
[0141]图8为本发明实施例会话路由信息校验装置的结构框图,所述装置应用于第二DRA,所述第一 DRA与第二 DRA成对设置,如图8所示,本实施例包括:
[0142]接收模块,用于接收所述第一 DRA发送的校验请求消息,所述校验请求消息中携带有所述第一 DRA获取的自身数据库中预设时间段内创建和更新的所有会话路由信息的关键字;
[0143]比对模块,用于根据所述校验请求消息中的关键字对自身数据库中存储的所有会话路由信息进行一致性校验,得到一致性校验结果;
[0144]发送模块,用于将所述一致性校验结果返回给所述第一 DRA,以便所述第一 DRA根据所述一致性校验结果修改自身数据库中存储的会话路由信息;并查找自身数据库中未校验的会话路由信息,向所述第一 DRA发送数据同步请求,所述数据同步请求中携带有未校验的完整的会话路由信息。
[0145]本发明的会话路由信息校验装置,第一 DRA仅将预设时间段内创建和更新的所有会话路由信息的关键字通过同步接口发送给第二 DRA进行一致性校验,并不是将完整的会话路由信息发送给第二 DRA,可以在校验过程中降低DRA同步接口传输数据量,降低对数据库的性能影响,降低对实时同步数据的传送及写入的时延影响,还可以提高校验效率,保证一对DRA在忙时所存储数据的一致性。本发明的技术方案可以在忙时完成一致性校验,适用于信令网DRA数据库在一致性校验过程中并存实时增量同步及本地信令单元实时修改数据的过程。
[0146]进一步地,所述关键字为对应会话路由信息中的Gx接口会话标识以及该条会话路由信息创建或修改时的时间戳,所述比对模块包括:
[0147]查询单元,用于根据所述校验请求消息中携带的Gx接口会话标识查找自身数据库中与所述Gx接口会话标识对应的会话路由信息;
[0148]比对单元,用
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1