定时器动态设置方法和装置制造方法

文档序号:7988003阅读:138来源:国知局
定时器动态设置方法和装置制造方法
【专利摘要】本发明公开一种定时器动态设置方法和装置。其中在定时器动态设置方法中,提取用户使用的业务流,判断用户使用的业务流是否为尽力而为BE型业务流。若业务流为BE型业务流,将BE定时器的定时器值设置为Ta。若业务流为服务质量QOS型业务流,将QOS定时器的定时器值设置为Tb。通过为不同类型的业务流设置不同的休眠定时器,从而能够分别对不同类型的业务流进行休眠定时器设置,从而提高了用户体验,提高了网络优化灵活性。
【专利说明】定时器动态设置方法和装置
【技术领域】
[0001]本发明涉及通信领域,特别涉及一种定时器动态设置方法和装置。
【背景技术】
[0002]EV-DO (Evolution-Data Optimized,演进数据优化)空口休眠定时器是指终端在传输数据完毕后,等待一段时间,如果终端与网络没有传输数据,则终端拆除业务信道,保留PPP (Point to Point Protocol,点到点协议)连接,进入休眠状态。该等待的时间段即为休眠定时器所设置的时间值。
[0003]在EV-DO Rev.A (版本A)系统中,用户可能使用BE (Best Effort,尽力而为)流、EF (Expedited Forwarding,加速转发)流以及 AF (Assured Forwarding,确保转发)流,其中BE型业务使用了 BE流和AF流,QoS (Quality of Service,服务质量)型业务使用了 EF流。当前DO (Data Optimized,演进数据优化)系统没有区分不同流使用不同的空口休眠定时器,系统无法对使用BE类业务及QoS类业务的用户区别使用不同的休眠定时器。在网络优化过程中,如果需要对休眠定时器进行优化设置,则可能对QoS类业务有一定的影响,如Qchat (高通退出的基于无线数据业务的Push to Talk (一键通)业务)类业务,如果休眠定时器设置太短,终端过早进入休眠状态,则影响了终端快速接入到网络。
[0004]例 如在目前的CDMA (Code Division Multiple Access,码分多址)网络中,通过在BSC (Base Station Controller,基站控制器)侧设置休眠定时器,该休眠定时器的作用是在终端与业务没有数据交互的情况下等待的时长。休眠定时器对所有业务一视同仁,即不管什么业务,只要终端与网络没有进行传输数据的时间达到这个休眠定时器值时,即释放空口业务信道资源,终端进入休眠状态。由于在现网中各种业务对QoS要求不同,因此对休眠定时器的要求也不尽相同,从而无法为用户提供相应的服务,降低了用户体验。

【发明内容】

[0005]本发明要解决的技术问题是提供一种定时器动态设置方法和装置。通过为不同类型的业务流设置不同的休眠定时器,从而能够分别对不同类型的业务流进行休眠定时器设置,从而提高了用户体验,提高了网络优化灵活性。
[0006]根据本发明的一个方面,提供一种定时器动态设置方法,包括:
[0007]提取用户使用的业务流;
[0008]判断用户使用的业务流是否为尽力而为BE型业务流;
[0009]若业务流为BE型业务流,将BE定时器的定时器值设置为Ta ;
[0010]若业务流为服务质量QOS型业务流,将QOS定时器的定时器值设置为Tb。
[0011]优选的,若业务流为BE型业务流,将BE定时器的定时器值设置为Ta的步骤之后,还包括:
[0012]判断BE型业务流中是否包括强制设置的第一定时器值;
[0013]若BE型业务流中包括强制设置的第一定时器值,将BE定时器的定时器值修改为强制设置的第一定时器值;
[0014]若BE型业务流中不包括强制设置的第一定时器值,不对BE定时器的定时器值进行修改。
[0015]优选的,在判断BE型业务流中不包括强制设置的第一定时器值之后,还包括:
[0016]判断当前网络会话数是否小于预定的会话阈值;
[0017]若当前网络会话数大于或等于预定的会话阈值,将BE定时器的定时器值设置为Tc,其中Tc小于Ta;
[0018]若当前网络会话数小于预定的会话阈值,执行不对BE定时器的定时器值进行修改的步骤。
[0019]优选的,若业务流为QOS型业务流,将QOS定时器的定时器值设置为Tb的步骤之后,还包括:
[0020]判断QOS型业务流中是否包括强制设置的第二定时器值;
[0021]若QOS型业务流中包括强制设置的第二定时器值,将QOS定时器的定时器值修改为强制设置的第二定时器值;
[0022]若QOS型业务流中不包括强制设置的第二定时器值,不对QOS定时器的定时器值进行修改。
[0023]优选的,在判断QOS型业务流中不包括强制设置的第二定时器值之后,还包括:
[0024]判断当前网络会话数是否小于预定的会话阈值;
[0025]若当前网络会话数大于或等于预定的会话阈值,将QOS定时器的定时器值设置为Td,其中Td小于Tb ;
[0026]若当前网络会话数小于预定的会话阈值,执行不对QOS定时器的定时器值进行修改的步骤。
[0027]根据本发明提供的另一方面,提供一种定时器动态设置装置,包括:
[0028]提取单元,用于提取用户使用的业务流;
[0029]第一识别单元,用于判断用户使用的业务流是否为尽力而为BE型业务流;
[0030]第一设置单元,用于在第一识别单元判断业务流为BE型业务流时,将BE定时器的定时器值设置为Ta ;在第一识别单元判断业务流为服务质量QOS型业务流时,将QOS定时器的定时器值设置为Tb。
[0031]优选的,所述装置还包括第二识别单元、第二设置单元,其中:
[0032]第二识别单元,用于在第一设置单元将BE定时器的定时器值设置为Ta之后,判断BE型业务流中是否包括强制设置的第一定时器值;
[0033]第二设置单元,用于在第二识别单元判断BE型业务流中包括强制设置的第一定时器值时,将BE定时器的定时器值修改为强制设置的第一定时器值;在第二识别单元判断BE型业务流中不包括强制设置的第一定时器值时,不对BE定时器的定时器值进行修改。
[0034]优选的,所述装置还包括第三识别单元、第三设置单元,其中:[0035]第三识别单元,用于在第二识别单元判断BE型业务流中不包括强制设置的第一定时器值之后,判断当前网络会话数是否小于预定的会话阈值;
[0036]第三设置单元,用于在第三识别单元判断当前网络会话数大于或等于预定的会话阈值,将BE定时器的定时器值设置为Tc,其中Tc小于Ta ;若当前网络会话数小于预定的会话阈值,指示第二设置单元执行不对BE定时器的定时器值进行修改的操作。
[0037]优选的,所述装置还包括第四识别单元、第四设置单元,其中:
[0038]第四识别单元,用于在第一设置单元将QOS定时器的定时器值设置为Tb之后,判断QOS型业务流中是否包括强制设置的第二定时器值;
[0039]第四设置单元,用于在第四识别单元判断QOS型业务流中包括强制设置的第二定时器值时,将QOS定时器的定时器值修改为强制设置的第二定时器值;在第四识别单元判断QOS型业务流中不包括强制设置的第二定时器值时,不对QOS定时器的定时器值进行修改。
[0040]优选的,所述装置还包括第五识别单元、第五设置单元,其中:
[0041]第五识别单元,用于在第四识别单元判断QOS型业务流中不包括强制设置的第二定时器值之后,判断当前网络会话数是否小于预定的会话阈值;
[0042]第五设置单元,用于在第五识别单元判断当前网络会话数大于或等于预定的会话阈值,将QOS定时器的定时器值设置为Td,其中Td小于Tb ;若当前网络会话数小于预定的会话阈值,指示第四设置单元执行不对QOS定时器的定时器值进行修改的操作。
[0043]本发明通过为不同类型的业务流设置不同的休眠定时器,从而能够分别对不同类型的业务流进行休眠定时器设置,从而提高了用户体验,提高了网络优化灵活性。
【专利附图】

【附图说明】
[0044]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0045]图1为本发明定时器动态设置方法一个实施例的示意图。
[0046]图2为本发明BE定时器动态设置一个实施例的不意图。
[0047]图3为本发明QoS定时器动态设置一个实施例的示意图。
[0048]图4为本发明定时器动态设置装置一个实施例的示意图。
[0049]图5为本发明定时器动态设置装置另一实施例的示意图。
【具体实施方式】
[0050]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明 的范围。
[0052]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0053]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0054]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0055]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0056]图1为本发明定时器动态设置方法一个实施例的示意图。如图1所示,本实施例的方法步骤如下:
[0057]步骤101,提取用户使用的业务流。
[0058]步骤102,判断用户使用的业务流是否为尽力而为BE型业务流。
[0059]步骤103,若业务流为BE型业务流,将BE定时器的定时器值设置为Ta。
[0060]步骤104,若业务流为服务质量QOS型业务流,将QOS定时器的定时器值设置为Tb。
[0061]基于本发明上述实施例提供的定时器动态设置方法,提取用户使用的业务流,判断用户使用的业务流是否为尽力而为BE型业务流。若业务流为BE型业务流,将BE定时器的定时器值设 置为Ta。若业务流为服务质量QOS型业务流,将QOS定时器的定时器值设置为Tb。通过为不同类型的业务流设置不同的休眠定时器,从而能够分别对不同类型的业务流进行休眠定时器设置,从而提高了用户体验,提高了网络优化灵活性。
[0062]优选的,BE型业务包括BE流和AF流,QoS型业务包括EF流。
[0063]图2为本发明BE定时器动态设置一个实施例的示意图。在上述将BE定时器的定时器值设置为Ta之后,为了进一步实现对BE定时器的动态设置,还可以包括以下步骤:
[0064]步骤201,判断BE型业务流中是否包括强制设置的第一定时器值。若BE型业务流中包括强制设置的第一定时器值,执行步骤202 ;若BE型业务流中不包括强制设置的第一定时器值,执行步骤203。
[0065]例如,在现网中,部分业务对休眠定时器有其独特的需求,这些业务通过在应用层下发AT指令的方式进行规定。因此,若业务中具有这种强制设置的定时器值,则将这种强制设置的定时器值作为相应定时器的定时器值。
[0066]步骤202,将BE定时器的定时器值修改为强制设置的第一定时器值。之后,不再执行本实施例的其它步骤。
[0067]步骤203,判断当前网络会话数是否小于预定的会话阈值。若当前网络会话数大于或等于预定的会话阈值,执行步骤204 ;若当前网络会话数小于预定的会话阈值,执行步骤205。
[0068]通过判断当前网络会话数,可确定当前网络状态。若当前网络会话数过多,则表明可使用的网络资源较少,此时应减小相应定时器的定时器值。
[0069]步骤204,将BE定时器的定时器值设置为Tc,其中Tc小于Ta。之后,不再执行本实施例的其它步骤。
[0070]步骤205,不对BE定时器的定时器值进行修改。
[0071]图3为本发明QoS定时器动态设置一个实施例的示意图。在上述将QoS定时器的定时器值设置为Tb之后,为了进一步实现对QoS定时器的动态设置,还可以包括以下步骤:[0072]步骤301,判断QOS型业务流中是否包括强制设置的第二定时器值。若QOS型业务流中包括强制设置的第二定时器值,执行步骤302 ;若QOS型业务流中不包括强制设置的第二定时器值,执行步骤303。
[0073]步骤302,将QOS定时器的定时器值修改为强制设置的第二定时器值。之后,不再执行本实施例的其它步骤。
[0074]步骤303,判断当前网络 会话数是否小于预定的会话阈值。若当前网络会话数大于或等于预定的会话阈值,执行步骤304 ;若当前网络会话数小于预定的会话阈值,执行步骤305。
[0075]通过判断当前网络会话数,可确定当前网络状态。若当前网络会话数过多,则表明可使用的网络资源较少,此时应减小相应定时器的定时器值。
[0076]步骤304,将QOS定时器的定时器值设置为Td,其中Td小于Tb。之后,不再执行本实施例的其它步骤。
[0077]步骤305,不对QOS定时器的定时器值进行修改。
[0078]图4为本发明定时器动态设置装置一个实施例的示意图。如图4所示,定时器动态设置装置包括:
[0079]提取单元401,用于提取用户使用的业务流。
[0080]第一识别单元402,用于判断用户使用的业务流是否为尽力而为BE型业务流。
[0081]第一设置单元403,用于在第一识别单元402判断业务流为BE型业务流时,将BE定时器的定时器值设置为Ta ;在第一识别单元402判断业务流为服务质量QOS型业务流时,将QOS定时器的定时器值设置为Tb。
[0082]基于本发明上述实施例提供的定时器动态设置装置,通过提取用户使用的业务流,判断用户使用的业务流是否为尽力而为BE型业务流。若业务流为BE型业务流,将BE定时器的定时器值设置为Ta。若业务流为服务质量QOS型业务流,将QOS定时器的定时器值设置为Tb。通过为不同类型的业务流设置不同的休眠定时器,从而能够分别对不同类型的业务流进行休眠定时器设置,从而提高了用户体验,提高了网络优化灵活性。
[0083]图5为本发明定时器动态设置装置另一实施例的示意图。与图4所示实施例相比,在图5所示实施例中,所述装置还包括第二识别单元501、第二设置单元502。其中:
[0084]第二识别单元501,用于在第一设置单元403将BE定时器的定时器值设置为Ta之后,判断BE型业务流中是否包括强制设置的第一定时器值。
[0085]第二设置单元502,用于在第二识别单元501判断BE型业务流中包括强制设置的第一定时器值时,将BE定时器的定时器值修改为强制设置的第一定时器值;在第二识别单元501判断BE型业务流中不包括强制设置的第一定时器值时,不对BE定时器的定时器值进行修改。
[0086]优选的,所述装置还包括第三识别单元503、第三设置单元504。其中:
[0087]第三识别单元503,用于在第二识别单元501判断BE型业务流中不包括强制设置的第一定时器值之后,判断当前网络会话数是否小于预定的会话阈值。
[0088]第三设置单元504,用于在第三识别单元503判断当前网络会话数大于或等于预定的会话阈值,将BE定时器的定时器值设置为Tc,其中Tc小于Ta;若当前网络会话数小于预定的会话阈值,指示第二设置单元502执行不对BE定时器的定时器值进行修改的操作。[0089]优选的,所述装置还包括第四识别单元505、第四设置单元506。其中:
[0090]第四识别单元505,用于在第一设置单元403将QOS定时器的定时器值设置为Tb之后,判断QOS型业务流中是否包括强制设置的第二定时器值。
[0091]第四设置单元506,用于在第四识别单元505判断QOS型业务流中包括强制设置的第二定时器值时,将QOS定时器的定时器值修改为强制设置的第二定时器值;在第四识别单元505判断QOS型业务流中不包括强制设置的第二定时器值时,不对QOS定时器的定时器值进行修改。
[0092]优选的,所述装置还包括第五识别单元507、第五设置单元508。其中:
[0093]第五识别单元507,用于在第四识别单元505判断QOS型业务流中不包括强制设置的第二定时器值之后,判断当前网络会话数是否小于预定的会话阈值。
[0094]第五设置单元508,用于在第五识别单元507判断当前网络会话数大于或等于预定的会话阈值,将QOS定时器的定时器值设置为Td,其中Td小于Tb ;在第五识别单元507判断当前网络会话数小于预定的会话阈值,指示第四设置单元506执行不对QOS定时器的定时器值进行修改的操作。
[0095]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0096]本发明的描述是为了示例和描述起见而给出的,而并不是无遗漏的或者将本发明限于所公开的形式。很多修改 和变化对于本领域的普通技术人员而言是显然的。选择和描述实施例是为了更好说明本发明的原理和实际应用,并且使本领域的普通技术人员能够理解本发明从而设计适于特定用途的带有各种修改的各种实施例。
【权利要求】
1.一种定时器动态设置方法,其特征在于,包括: 提取用户使用的业务流; 判断用户使用的业务流是否为尽力而为BE型业务流; 若业务流为BE型业务流,将BE定时器的定时器值设置为Ta ; 若业务流为服务质量QOS型业务流,将QOS定时器的定时器值设置为Tb。
2.根据权利要求1所述的方法,其特征在于: 若业务流为BE型业务流,将BE定时器的定时器值设置为Ta的步骤之后,还包括: 判断BE型业务流中是否包括强制设置的第一定时器值; 若BE型业务流中包括强制设置的第一定时器值,将BE定时器的定时器值修改为强制设置的第一定时器值; 若BE型业务流中不包括强制设置的第一定时器值,不对BE定时器的定时器值进行修改。
3.根据权利要求2所述的方法,其特征在于: 在判断BE型业务流中不包括强制设置的第一定时器值之后,还包括: 判断当前网络会话数是否小于预定的会话阈值; 若当前网络会话数大于或等于预定的会话阈值,将BE定时器的定时器值设置为Tc,其中Tc小于Ta ; 若当前网络会话数小于预定的会话阈值,执行不对BE定时器的定时器值进行修改的步骤。
4.根据权利要求1-3中任一项所述的方法,其特征在于: 若业务流为QOS型业务流,将QOS定时器的定时器值设置为Tb的步骤之后,还包括: 判断QOS型业务流中是否包括强制设置的第二定时器值; 若QOS型业务流中包括强制设置的第二定时器值,将QOS定时器的定时器值修改为强制设置的第二定时器值; 若QOS型业务流中不包括强制设置的第二定时器值,不对QOS定时器的定时器值进行修改。
5.根据权利要求4所述的方法,其特征在于: 在判断QOS型业务流中不包括强制设置的第二定时器值之后,还包括: 判断当前网络会话数是否小于预定的会话阈值; 若当前网络会话数大于或等于预定的会话阈值,将QOS定时器的定时器值设置为Td,其中Td小于Tb ; 若当前网络会话数小于预定的会话阈值,执行不对QOS定时器的定时器值进行修改的步骤。
6.一种定时器动态设置装置,其特征在于,包括: 提取单元,用于提取用户使用的业务流; 第一识别单元,用于判断用户使用的业务流是否为尽力而为BE型业务流; 第一设置单元,用于在第一识别单元判断业务流为BE型业务流时,将BE定时器的定时器值设置为Ta ;在第一识别单元判断业务流为服务质量QOS型业务流时,将QOS定时器的定时器值设置为Tb。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括第二识别单元、第二设置单元,其中: 第二识别单元,用于在第一设置单元将BE定时器的定时器值设置为Ta之后,判断BE型业务流中是否包括强制设置的第一定时器值; 第二设置单元,用于在第二识别单元判断BE型业务流中包括强制设置的第一定时器值时,将BE定时器的定时器值修改为强制设置的第一定时器值;在第二识别单元判断BE型业务流中不包括强制设置的第一定时器值时,不对BE定时器的定时器值进行修改。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括第三识别单元、第三设置单元,其中: 第三识别单元,用于在第二识别单元判断BE型业务流中不包括强制设置的第一定时器值之后,判断当前网络会话数是否小于预定的会话阈值; 第三设置单元,用于在第三识别单元判断当前网络会话数大于或等于预定的会话阈值,将BE定时器的定时器值设置为Tc,其中Tc小于Ta ;在第三识别单元判断当前网络会话数小于预定的会话阈值,指示第二设置单元执行不对BE定时器的定时器值进行修改的操作。
9.根据权利要求6-8中任一项所述的装置,其特征在于,所述装置还包括第四识别单元、第四设置单元,其中: 第四识别单元,用于在第一设置单元将QOS定时器的定时器值设置为Tb之后,判断QOS型业务流中是否包括强制设置的第二定时器值; 第四设置单元,用于在第四识别单元判断QOS型业务流中包括强制设置的第二定时器值时,将QOS定时器的定时器值修改为强制设置的第二定时器值;在第四识别单元判断QOS型业务流中不包括强制设置的第二定时器值时,不对QOS定时器的定时器值进行修改。
10.根据权利要求9所述的装置,其特征在于,所述装置还包括第五识别单元、第五设置单元,其中: 第五识别单元,用于在第四识别单元判断QOS型业务流中不包括强制设置的第二定时器值之后,判断当前网络会话数是否小于预定的会话阈值; 第五设置单元,用于在第五识别单元判断当前网络会话数大于或等于预定的会话阈值,将QOS定时器的定时器值设置为Td,其中Td小于Tb ;在第五识别单元判断当前网络会话数小于预定的会话阈值,指示第四设置单元执行不对QOS定时器的定时器值进行修改的操作。
【文档编号】H04L1/18GK103905168SQ201210568044
【公开日】2014年7月2日 申请日期:2012年12月24日 优先权日:2012年12月24日
【发明者】梁健生, 王月珍, 尹珂 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1