一种无线移动网络中的短消息调度管理方法

xiaoxiao2020-09-10  15

专利名称:一种无线移动网络中的短消息调度管理方法
技术领域
本发明涉及无线移动网络中的短消息调度管理方法。
现有的短消息调度管理方法根据短消息实体提交的短消息中的优先级字段(在短消息协议中有规定)确定短消息如何调度。高优先级的消息优先放在普通优先级消息的前面发送。但是目前移动台用户提交的短消息没有优先级信息。这样点对点短消息(移动台用户到移动台用户)就无法按照优先级进行处理。另外,现有方法的短消息重发调度策略一般是根据短消息发送的错误反馈,决定该短消息采用何种重发算法。目前短消息的调度管理方法是静态、单一的,在网络平台运行过程中不可更改,短消息的调度仅和短消息的优先级有关,即没有考虑用户和业务的不同,又没有考虑外围环境的变化。系统没有考虑环境变化对短消息中心提供的短消息服务质量带来影响,自然无法根据短消息调度中心的环境变化对暂存在调度中心的短消息进行动态调度管理,更难以保证为用户提供最优质的服务质量。例如,无法限制不法用户恶意发送垃圾短消息。
为达到上述目的,本发明提供的无线移动网络中的短消息调度管理方法,包括步骤a划分短消息用户的等级,以及划分短消息业务的类型;步骤b确定网络中的短消息服务质量(QoS)等级,并根据所述服务质量等级确定相应等级的短消息调度模型;步骤c对应所述不同的用户等级以及对应不同的业务类型,在不同等级的短消息调度模型中,为所述短消息用户或短消息业务各自配置短消息调度策略和重发策略;步骤d当有短消息到来或重发短消息时,确定为所述短消息提供的服务质量等级,在所述服务质量等级对应的短消息调度模型中,根据该短消息的用户等级或业务类型,采用相应的短消息调度策略或重发策略处理该短消息。
所述步骤b还包括在指定时间周期内设置不同级别的重要时间点及其持续时间对应的话务模型级别。
设置网络中短消息调度中心的负载级别。
步骤d所述确定为短消息提供的服务质量等级按照下述步骤完成步骤a1确定当前日期对应的话务模型等级;步骤a2确定网络中短消息调度中心当前的负载等级;步骤a3根据所述话务模型等级和负载等级确定为短消息提供的服务质量等级。
所述步骤e还包括在短消息到来时,对该短消息进行鉴权操作。
在重发短消息时,还要根据需要重发的短消息的错误码确定短消息重发策略。
由于本发明通过划分短消息用户的等级和短消息业务的类型,以及确定网络中的短消息服务质量(QoS)等级,并根据所述服务质量等级确定相应等级的短消息调度模型,使得可以对应所述不同的用户等级以及对应不同的业务类型,在不同等级的短消息调度模型中,为所述短消息用户或短消息业务各自配置短消息调度策略和重发策略,这样,就可以在短消息到来或重发短消息时,确定为所述短消息提供的服务质量等级,进而在所述服务质量等级对应的短消息调度模型中,根据该短消息的用户等级或业务类型,采用相应的短消息调度策略或重发策略处理该短消息;因此,本发明所述方法改变了现有方法短消息处理的静态、单一的状况,在兼容现有的基于短消息优先级和错误进行调度的基础上,不仅考虑用户和业务的差异,而且考虑外围环境的变化,如日期、负载,对短消息调度的影响,做到了调度策略的灵活配置和动态选取。在综合了各种影响短消息Qos因素以后,更加恒定的保证了系统的性能。同时,本发明包含的用户分级和鉴权综合管理技术,使运营商对用户和业务的管理更有针对性,更加及时合理。可见,使用本发明所述方法可以根据短消息调度中心的环境变化对短消息进行动态调度管理,使得本发明所述方法提供的短消息多维智能调度技术(MDEST,Multi_Dimensional Enhanced Schedule Techno1ogy)能够为用户提供最优质的服务质量。
下面结合附图对本发明作进一步详细的描述。


图1是本发明所述方法的短消息调度策略实施例流程图。为实现图1所述实施例,首先要划分短消息用户的等级,以及划分短消息业务的类型。由于不同的短消息用户或业务对网络提供的短消息服务质量要求也不同,因此划分用户等级和划分业务类型可以方便为不同等级的用户或不同类型的业务提供相应的调度或重发策略。本例中将短消息用户的级别分为金牌(VIP)用户、重要用户、普通用户、黑名单用户;将短消息业务的级别分为金牌业务、重要业务和普通业务,参考图3。上述用户分级和业务分级可以根据实际需要划分,并不局限于上述划分。这样,短消息中心在调度或转发短消息的时候按短消息用户的级别进行,VIP用户优先调度或转发,黑名单用户,即受限用户将拒绝其调度或转发请求;对于不同业务类型的短消息,互联网语音业务、重要业务优先调度或转发。
其次,要确定网络中的短消息服务质量(QoS)等级。所要求的服务质量等级不同,采用的短消息调度方式、重发方式也不同,因此,在服务质量等级确定后,根据所述服务质量等级确定相应等级的短消息调度模型。在各个调度模型中,保存有不同等级的移动台用户(MS)和扩展短消息实体(ESME)对应的不同业务类型的各种短消息调度策略和重发策略的算法集合。短消息调度中心保存有多个调度模型,每一模型中包含与各种短消息调度、重发相关的参数,如不同等级用户采用的调度方式,消息重发方式和重发的算法,以及重发的权重参数等等。
第三,对应所述不同的用户等级以及对应不同的业务类型,在不同的短消息调度模型中,为所述短消息用户或短消息业务各自配置短消息调度策略和重发策略。以短消息重发策略为例,假设将短消息重发策略根据用户等级或业务类型分为三个级别,对于春节时的重发策略为最高级;其它的节日时间为次高级;平时为普通级;上述三个级别的短消息重发策略分别设置为最高级将大多数错误类型修改为永久错误,如果设为临时错误,重发时间加长。
次高级将数量较大的几类错误的类型修改为永久错误,如果设为临时错误,尽量延长重发时间。
普通级除“非法用户”、“电信业务不支持”等类型外,其它的错误类型都设为临时错误,合理配置临时错误重发时间。
这样,在重发短消息时,就可以根据短消息的用户级别或业务类型以及网络实际运行的情况进行总结构造,选取相应级别的重发策略重发短消息。
上述操作使短消息运营系统能够满足对不同等级用户或不同类型业务的短消息服务差异化的需求,短消息中心通过动态调整短消息的调度或重发策略,能够较好地保障系统的短消息服务质量。然而系统环境也是影响短消息服务质量的重要因素,也就是说,系统的短消息话务模型不是一成不变的。最明显的例子就是我国的春节和黄金周。点对点短消息的发送量明显高于平时的几倍,甚至十几倍,这时候要求点对点短消息(即从手机到手机的短消息)服务质量的优先级需求级别,明显高于ESME的短消息服务质量级别。这时的短消息调度策略明显有别于普通时间的短消息调度策略。因此,在选择调度模型时,还要根据不同话务模型下确定的短消息的服务质量决定。
因此,第四,本发明还要在指定的时间周期内设置不同级别的重要时间点及其持续时间对应的话务模型级别。例如将春节期间定为最高级,其它的节日时间为次高级;平时为普通级。同时,由于短消息调度中心的负载也是影响短消息服务质量的,所以还要设置网络中短消息调度中心的负载级别,以便于充分根据环境因素选取处理短消息的调度模型,这样短消息中心在实际运行过程中,就能够根据运营要求,选取最符合系统当前要求的短消息调度模型。
基于上述内容,在图1所示方法的短消息调度策略具体实施时,首先当短消息调度中心在步骤1接收到MS或ESME提交的短消息时,在步骤2根据短消息接口或帐号等鉴权信息对该短消息进行鉴权操作,具体的鉴权操作也可以根据运营商的实际配置,选择其它鉴权方式,例如,当短消息中心提供虚拟短消息中心服务的时候,可以提供虚拟短消息中心鉴权;每个帐号接口还可以选取用户鉴权或号段鉴权;当然系统自身还可以进行接口鉴权。然后在步骤3判断对接收到的短消息的鉴权是否通过,如果未通过,在步骤9丢弃该短消息,然后结束本次短消息调度操作;如果通过,在步骤4根据接收到的短消息的用户主叫号码查找短消息提供者的等级信息或业务类型,在找到相应的等级信息或业务类型以后,在步骤5根据当前的时间和系统负载选择当前相应的调度模型,也就是要确定为短消息提供的服务质量等级,根据服务质量等级选择相应的调度模型。上述确定为短消息提供的服务质量等级按照下述步骤完成步骤a1确定当前日期对应的话务模型等级;步骤a2确定网络中短消息调度中心当前的负载等级;步骤a3根据所述话务模型等级和负载等级确定为短消息提供的服务质量等级。
步骤a2所述确定网络中短消息调度中心当前的负载等级,是以短消息调度中心的中央处理器(CPU)的占用率、内存占用率、短消息时钟触发器的个数、暂存的短消息实体数目、暂存的短消息的个数作为参数确定的。
为更好地完成上述操作,可以通过建立话务模型和负载等级与调度模型的对应关系表,以方便步骤5的操作。
当在步骤5完成调度模型的选择后,在步骤6,以MS的等级信息或业务类型信息作为参数,在所选择的调度模型中查找相应级别的短消息调度策略,最后在步骤7按照相应级别的调度策略对短消息进行调度。例如,在本例中将短消息用户的级别分为金牌(VIP)用户、重要用户、普通用户、黑名单用户。如果短消息调度中心接收到的短消息为VIP等级的短消息,则采用所述VIP等级对应的调度策略调度该短消息。
图2是本发明所述方法的短消息重发策略实施例流程图。按照图2,当短消息调度中心重发暂存在调度中心的短消息时,在步骤11根据当前的时间和系统负载选择当前相应的调度模型,也就是要确定为短消息提供的服务质量等级,根据服务质量等级选择相应的调度模型。然后在步骤12在当前的调度模型中,根据短消息的错误码和提供该短消息的用户等级查找相应的重发策略,最后在步骤13按照找到的短消息重发策略,重发短消息,或者根据策略中的重发公式,重发权重计算重发时间重发短消息。在本例中,具体的短消息重发策略有周期重发策略、非周期重发策略、密集发送策略等。
在本发明具体实施中,短消息调度中心将移动台用户(MS)数据和ESME的信息保存在用户数据库中。在用户数据库中增加一个字段,用于保存用户的等级信息和ESME的业务调度特征信息(业务类型)。同时短消息调度中心对外提供MS和ESME参数维护测试接口,允许系统的维护人员(运营商)动态添加修改删除用户(MS)和(ESME)参数信息,例如用户登记或业务类型登记。由于这些信息是保存在短消息调度中心内部的,所以参数信息的修改是实时生效的。MS和ESME的新增的参数,可以在系统的维护人员(运营商)添加数据的时候,由维护人员(运营商)根据移动台用户(MS)和提供业务的EMSE实际情况具体设定。
另外,采用本发明所述方法的短消息平台将MS等级、ESME类型和调度方式的对应关系剥离出来,在输入的MS、ESME等参数和输出的结果——“调度方式”之间增加了“调度模型”层,相当于输入输出的管理层面层。这样,采用本发明所述方法的短消息平台可以分为三个层次,参考图4,其中调度算法决策管理层,用于保存各种输入参数对应的调度模型。这种模式不仅保证了不同等级的用户和业务采用不同的调度方式,并且这种对应关系使人为(运营商)在线动态调整调度模型成为可能。而且,短消息调度中心还提供相关的动态修改接口,并为该权限(即修改权限)提供高级别安全保护。
权利要求
1.一种用于无线移动网络中的短消息调度管理方法,其特征在于包括以下步骤步骤a划分短消息用户的等级,以及划分短消息业务的类型;步骤b划分网络中的短消息服务质量(QoS)等级,并根据所述服务质量等级确定相应等级的短消息调度模型;步骤c对应所述不同的用户等级以及对应不同的业务类型,在不同等级的短消息调度模型中,为所述短消息用户或短消息业务各自配置短消息调度策略和重发策略;步骤d当有短消息到来或重发短消息时,确定为所述短消息提供的服务质量等级,在所述服务质量等级对应的短消息调度模型中,根据该短消息的用户等级或业务类型,采用相应的短消息调度策略或重发策略处理该短消息。
2.如权利要求1所述的短消息调度管理方法,其特征在于,所述步骤b还包括在指定时间周期内设置不同级别的重要时间点及其持续时间对应的话务模型级别。
3.如权利要求2所述的短消息调度管理方法,其特征在于,所述步骤b还包括设置网络中短消息调度中心的负载级别。
4.如权利要求1所述的短消息调度管理方法,其特征在于,步骤d所述确定为短消息提供的服务质量等级按照下述步骤完成步骤a1确定当前日期对应的话务模型;步骤a2确定网络中短消息调度中心当前的负载;步骤a3根据所述话务模型和负载确定为短消息提供的服务质量等级。
5.如权利要求4所述的短消息调度管理方法,其特征在于,步骤a2所述确定网络中短消息调度中心当前的负载,是以短消息调度中心的中央处理器(CPU)的占用率、内存占用率、短消息时钟触发器、暂存的短消息实体数目、暂存的短消息的个数作为参数确定的。
6.如权利要求1、2、3、4或5所述的短消息调度管理方法,其特征在于所述步骤e还包括在有短消息到来时,对该短消息进行鉴权操作。
7.如权利要求6所述的短消息调度管理方法,其特征在于,在所述步骤d还包括在重发短消息时,还要根据需要重发的短消息的错误码确定短消息重发策略。
8.如权利要求7所述的短消息调度管理方法,其特征在于,在所述步骤a中,将短消息用户的级别分为金牌(VIP)用户、重要用户、普通用户、黑名单用户;将短消息业务的级别分为金牌业务、重要业务和普通业务类型。
全文摘要
本发明公开了一种用于无线移动网络中的短消息调度管理方法,该方法通过划分短消息用户等级和短消息业务的类型,以及确定网络中的短消息服务质量等级,并根据服务质量等级确定相应等级的短消息调度模型,对应不同的用户等级以及业务类型,在不同等级的短消息调度模型中,为短消息用户或短消息业务各自配置短消息调度策略和重发策略,这样,当有短消息到来或重发短消息时,首先确定服务质量等级,在该服务质量等级对应的短消息调度模型中,根据该短消息的用户等级或业务类型以及系统环境,采用相应的短消息调度策略或重发策略处理该短消息;采用上述方案能够对短消息进行动态调度管理,从而保证为用户提供最优质的服务质量。
文档编号H04W4/14GK1468010SQ0212427
公开日2004年1月14日 申请日期2002年7月12日 优先权日2002年7月12日
发明者侯晓隆, 王暄, 惠明宇, 钟朝东, 刘淑祥, 辜懋 申请人:华为技术有限公司
转载请注明原文地址:https://www.famiwei.com/read-7749982.html

最新回复(0)