一种网络地址协议的切换方法和设备的制作方法

文档序号:7781011阅读:284来源:国知局
一种网络地址协议的切换方法和设备的制作方法
【专利摘要】本发明的实施例提供一种网络地址协议的切换方法和设备,涉及通信领域,为用户设备访问双栈业务时选择一种网络地址协议,可以在网络质量、业务质量较差,或者不能满足用户要求的情况下无障碍地切换网络地址协议。具体方案为:首先使用户设备采用第一网络地址协议访问双栈业务,然后检测采用第一网络地址协议访问双栈业务时的网络质量参数、业务质量参数和用户体验参数并记录,再分析网络质量参数、业务质量参数和用户体验参数获取分析数据,若分析数据不满足第一预设条件,则为用户设备切换为采用第二网络地址协议访问双栈业务;若分析数据满足第一预设条件,则不切换。本发明用于切换网络地址协议。
【专利说明】一种网络地址协议的切换方法和设备
【技术领域】
[0001]本发明涉及通信领域,尤其涉及一种网络地址协议的切换方法和设备。
【背景技术】
[0002]国际互联网编号分配机构IANA宣布全球互联网协议第4版(Internet Protocolversion4, IPv4)地址在2011年初已分配完毕,全球互联网从IPv4向互联网协议第6版(Internet Protocol version6, IPv6)过渡变得十分迫切。网络IPv6演化过程的终极目标是使IPv6成为网络的默认协议。
[0003]目前,最成熟的过渡技术为双栈技术。在过渡的初期和中期,运营商网络设备绝大多数升级至双栈,互联网内多数用户将成为双栈用户,互联网上的网络业务也逐渐支持双栈。双栈用户访问双栈业务,如果双栈用户选择某种固定地址协议类型的地址协议(IPv4或者IPv6)与双栈业务进行通信,会对通信产生负面影响。例如,如果通信节点解析到双栈业务的全球IPv6地址和全球IPv4地址,而该用户获得一个全球IPv6地址和一个169.254/16的自动配置IPv4地址,在这种情况下,IPv6地址是最佳选择;但如果该用户获得一个链路-本地IPv6地址和一个全球IPv4地址,那么此时的IPv4地址才是通信的最佳选择。
[0004]现有技术中,可以依据一定的策略进行网络地址协议类型的选择,但是存在以下问题:在选定一种网络地址协议后且通过该协议可以访问双栈业务,但是在网络质量、业务质量较差,或者不能满足用户需求的情况下,不能为用户设备切换网络地址协议。

【发明内容】

[0005]本发明的实施例提供一种网络地址协议的切换方法和设备,为用户设备访问双栈业务时预先选择一种网络地址协议,可以在网络质量、业务质量较差,或者不能满足用户要求的情况下无障碍地切换网络地址协议。
[0006]为达到上述目的,本发明的实施例采用如下技术方案:
[0007]一方面,提供一种网络地址协议的切换方法,所述方法包括:
[0008]使用户设备采用第一网络地址协议访问双栈业务;
[0009]检测采用所述第一网络地址协议访问所述双栈业务时的网络质量参数、业务质量参数和用户体验参数并记录;
[0010]分析所述网络质量参数、所述业务质量参数和所述用户体验参数获取分析数据;
[0011]若所述分析数据不满足第一预设条件,则使所述用户设备切换为采用第二网络地址协议访问所述双栈业务;若所述分析数据满足所述第一预设条件,则不切换。
[0012]另一方面,提供一种网络地址协议的切换设备,所述设备包括:
[0013]选择单元,用于使用户设备采用第一网络地址协议访问双栈业务;
[0014]记录单元,用于检测采用所述第一网络地址协议访问所述双栈业务时的网络质量参数、业务质量参数和用户体验参数并记录;[0015]分析单元,用于分析所述网络质量参数、所述业务质量参数和所述用户体验参数获取分析数据;
[0016]切换单元,用于若所述分析数据不满足第一预设条件,则使所述用户设备切换为采用第二网络地址协议访问所述双栈业务;若所述分析数据满足所述第一预设条件,则不切换。
[0017]本发明的实施例提供一种网络地址协议的切换方法和设备,首先使用户设备采用第一网络地址协议访问双栈业务,然后检测采用所述第一网络地址协议访问所述双栈业务时的网络质量参数、业务质量参数和用户体验参数并记录,再分析所述网络质量参数、所述业务质量参数和所述用户体验参数获取分析数据,若所述分析数据不满足第一预设条件,则使所述用户设备切换为采用第二网络地址协议访问所述双栈业务;若所述分析数据满足所述第一预设条件,则不切换。这样,可以在网络质量、业务质量较差,或者不能满足用户要求的情况下无障碍地切换网络地址协议。
【专利附图】

【附图说明】
[0018]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为本发明提供的一种网络地址协议的切换方法的流程示意图一;
[0020]图2为本发明提供的一种网络地址协议的切换方法的流程示意图二 ;
[0021]图3为本发明提供的一种网络地址协议的切换设备的结构示意图一;
[0022]图4为本发明提供的一种网络地址协议的切换设备的结构示意图二。
【具体实施方式】
[0023]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0024]本发明的实施例提供一种网络地址协议的切换方法,如图1所示,该方法包括:
[0025]101、使用户设备采用第一网络地址协议访问双栈业务。
[0026]102、检测采用第一网络地址协议访问双栈业务时的网络质量参数、业务质量参数和用户体验参数并记录。
[0027]103、分析网络质量参数、业务质量参数和用户体验参数获取分析数据。
[0028]104、判断分析数据是否满足第一预设条件。
[0029]105、若分析数据不满足第一预设条件,则使用户设备切换为采用第二网络地址协议访问双栈业务。
[0030]106、若分析数据满足第一预设条件,则不切换。
[0031]本发明的实施例提供一种网络地址协议的切换方法,首先使用户设备采用第一网络地址协议访问双栈业务,然后记录采用第一网络地址协议访问双栈业务时的网络质量参数、业务质量参数和用户体验参数,再分析网络质量参数、业务质量参数和用户体验参数获取分析数据,若分析数据不满足第一预设条件,则使用户设备切换为采用第二网络地址协议访问双栈业务;若分析数据满足第一预设条件,则不切换。这样,可以在网络质量、业务质量较差,或者不能满足用户要求的情况下无障碍地切换网络地址协议。
[0032]为了使本领域技术人员能够更清楚地理解本发明实施例提供的技术方案,下面通过具体的实施例,对本发明的实施例提供的网络地址协议的切换方法进行详细说明,本实施例中,示例性的,第一网络地址协议可以为IPv6协议,第二网络地址协议可以为IPv4协议,如图2所示,该方法包括: [0033]201、判断用户设备是否为首次访问双栈业务。
[0034]示例性的,
[0035]可以根据日志记录判断是否为首次访问双栈业务;对日志记录设置失效定时器,初始值为N天,经过一段时间,定时器置O后,将这些记录的数据删除。
[0036]若日志记录中没有访问双栈业务的记录,说明以前没有访问记录或者记录已经被删除,则可以认为是首次访问双栈业务;
[0037]若是首次访问双栈业务,则可以设置用户设备选择IPv6协议访问双栈业务。
[0038]如果用户设备是首次访问双栈业务则执行步骤202 ;如果用户设备不是首次访问双栈业务则执行步骤212。
[0039]202、使用户设备采用IPv6协议访问双栈业务。
[0040]示例性的,可以保持地址选择策略缺省配置参数,使用户优先采用IPv6协议访问双栈业务。
[0041]其中,地址选择策略缺省配置参数包括:
[0042]
【权利要求】
1.一种网络地址协议的切换方法,其特征在于,包括: 使用户设备采用第一网络地址协议访问双栈业务; 检测采用所述第一网络地址协议访问所述双栈业务时的网络质量参数、业务质量参数和用户体验参数并记录; 分析所述网络质量参数、所述业务质量参数和所述用户体验参数获取分析数据; 若所述分析数据不满足第一预设条件,则使所述用户设备切换为采用第二网络地址协议访问所述双栈业务;若所述分析数据满足所述第一预设条件,则不切换。
2.根据权利要求1所述的方法,其特征在于,在所述使用户设备采用第一网络地址协议访问双栈业务之前还包括: 根据日志记录判断是否为首次访问所述双栈业务;所述日志记录设置为定期删除;若所述日志记录中没有访问所述双栈业务的记录,则认定是首次访问所述双栈业务;当是首次访问所述双栈业务,执行所述使用户设备采用第一网络地址协议访问双栈业务以及后续流程; 当不是首次访问所述双栈业务,若预设网络地址信息为预先选定采用所述第一网络地址协议访问所述双栈业务或没有预设网络地址信息,则执行所述使用户设备采用所述第一网络地址协议访问所述双栈业务以及后续流程;若预设网络地址信息为预先选定采用所述第二网络地址协议访问所述双栈业务,则使所述用户设备采用所述第二网络地址协议访问所述双栈业务。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括: 若所述分析数据满足所`述第一预设条件或第二预设条件,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第一网络地址协议; 若所述分析数据不满足所述第一预设条件和所述第二预设条件,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第二网络地址协议; 若使所述用户设备采用所述第二网络地址协议访问所述双栈业务,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第二网络地址协议。
4.根据权利要求3所述的方法,其特征在于,所述分析所述网络质量参数、所述业务质量参数和所述用户体验参数获取分析数据包括: 根据所述网络质量参数、所述网络质量参数的权重、所述业务质量参数和所述业务质量参数的权重获取质量分析数据;根据所述用户体验参数和所述用户体验参数的权重得到体验分析数据,从而得到包括所述质量分析数据和所述体验分析数据的所述分析数据。
5.根据权利要求4所述的方法,其特征在于,所述若所述分析数据不满足第一预设条件,则切换为采用第二网络地址协议访问所述双栈业务;若所述分析数据满足所述第一预设条件,则不切换包括: 若所述质量分析数据小于或等于第一质量阈值,或者所述体验分析数据为第一数值,则确定所述分析数据不满足所述第一预设条件,切换为采用第二网络地址协议访问所述双栈业务; 若所述质量分析数据大于所述第一质量阈值,且所述体验分析数据为第二数值,则确定所述分析数据满足所述第一预设条件,不进行切换。
6.根据权利要求4所述的方法,其特征在于,所述若所述分析数据满足所述第一预设条件或第二预设条件,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第一网络地址协议;若所述分析数据不满足所述第一预设条件和所述第二预设条件,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第二网络地址协议包括: 若所述分析数据满足所述第一预设条件,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第一网络地址协议; 若所述质量分析数据小于或等于所述第一质量阈值大于第二质量阈值且所述体验分析数据为所述第二数值,则确定所述分析数据满足所述第二预设条件,为所述用户设备预先选定下次访问所述双栈业务时采用所述第一网络地址协议;其中,所述第二质量阈值小于所述第一质量阈值; 若质量分析数据小于或等于第二质量阈值,或所述体验分析数据为所述第一数值,则确定所述分析数据不满足所述第一预设条件和所述第二预设条件,为所述用户设备预先选定下次访问所述双栈业务时采用所述第二网络地址协议。
7.—种网络地址协议的切换设备,其特征在于,包括: 选择单元,用于使用户设备采用第一网络地址协议访问双栈业务; 记录单元,用于检测采用所述第一网络地址协议访问所述双栈业务时的网络质量参数、业务质量参数和用户体验参数并记录; 分析单元,用于分析所述网络质量参数、所述业务质量参数和所述用户体验参数获取分析数据; 切换单元,用于若所述分析数据不满足第一预设条件,则使所述用户设备切换为采用第二网络地址协议访问所述双栈业务;若所述分析数据满足所述第一预设条件,则不切换。
8.根据权利要求7所述的设备,其特征在于,所述选择单元还用于: 根据日志记录判断是否为首次访`问所述双栈业务;所述日志记录设置为定期删除;若所述日志记录中没有访问所述双栈业务的记录,则认定是首次访问所述双栈业务;当是首次访问所述双栈业务,执行所述使用户设备采用第一网络地址协议访问双栈业务以及后续流程; 当不是首次访问所述双栈业务,若预设网络地址信息为预先选定采用所述第一网络地址协议访问所述双栈业务或没有预设网络地址信息,则执行所述使用户设备采用所述第一网络地址协议访问所述双栈业务以及后续流程;若预设网络地址信息为预先选定采用所述第二网络地址协议访问所述双栈业务,则使所述用户设备采用所述第二网络地址协议访问所述双栈业务。
9.根据权利要求8所述的设备,其特征在于,所述设备还包括: 预选单元,用于若所述分析数据满足所述第一预设条件或第二预设条件,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第一网络地址协议; 若所述分析数据不满足所述第一预设条件和所述第二预设条件,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第二网络地址协议; 若使所述用户设备采用所述第二网络地址协议访问所述双栈业务,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第二网络地址协议。
10.根据权利要求9所述的设备,其特征在于,所述分析单元具体用于: 根据所述网络质量参数、所述网络质量参数的权重、所述业务质量参数和所述业务质量参数的权重获取质量分析数据;根据所述用户体验参数和所述用户体验参数的权重得到体验分析数据,从而得到包括所述质量分析数据和所述体验分析数据的所述分析数据。
11.根据权利要求10所述的设备,其特征在于,所述切换单元具体用于: 若所述质量分析数据小于或等于第一质量阈值,或者所述体验分析数据为第一数值,则确定所述分析数据不满足所述第一预设条件,切换为采用第二网络地址协议访问所述双栈业务; 若所述质量分析数据大于所述第一质量阈值,且所述体验分析数据为第二数值,则确定所述分析数据满足所 述第一预设条件,不进行切换。
12.根据权利要求10所述的设备,其特征在于,所述预选单元具体用于: 若所述分析数据满足所述第一预设条件,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第一网络地址协议; 若所述质量分析数据小于或等于所述第一质量阈值大于第二质量阈值且所述体验分析数据为所述第二数值,则确定所述分析数据满足所述第二预设条件,为所述用户设备预先选定下次访问所述双栈业务时采用所述第一网络地址协议;其中,所述第二质量阈值小于所述第一质量阈值; 若质量分析数据小于或等于第二质量阈值,或所述体验分析数据为所述第一数值,则确定所述分析数据不满足所述第一预设条件和所述第二预设条件,为所述用户设备预先选定下次访问所述双栈业务时采用所述第二网络地址协议; 若使所述用户设备采用所述第二网络地址协议访问所述双栈业务,则为所述用户设备预先选定下次访问所述双栈业务时采用所述第二网络地址协议。
【文档编号】H04L29/08GK103685281SQ201310698115
【公开日】2014年3月26日 申请日期:2013年12月18日 优先权日:2013年12月18日
【发明者】谢梦楠, 王泽林, 郭晓琳, 杨艳松, 何晓峰, 王健全, 夏俊杰, 张学茹, 郑毅, 宋亚楷 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1