[发明专利]一种状态转移方法及其装置有效
申请号: | 201210082560.7 | 申请日: | 2012-03-26 |
公开(公告)号: | CN102857946A | 公开(公告)日: | 2013-01-02 |
发明(设计)人: | 余再跃;马军 | 申请(专利权)人: | 大唐移动通信设备有限公司;上海大唐移动通信设备有限公司 |
主分类号: | H04W24/02 | 分类号: | H04W24/02 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100083*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 状态 转移 方法 及其 装置 | ||
技术领域
本发明涉及无线通信技术领域,尤其涉及一种状态转移方法及其装置。
背景技术
路测是无线网络优化的重要组成部分。在路测过程中,需要根据收到的信令产生一系列关键事件,路测人员根据这些关键事件,就可以知道测试过程,并且对关键事件进行统计生成报表,就可以了解网络的质量,从而进行优化。关键事件的产生通常是由状态机驱动。即,建立一个状态机,根据信令、测试手机或者测试模块上报的状态,来驱动状态机,每进入一个新的状态,并且该次状态转移配置了要发送的关键事件,则发送该状态对应的关键事件。
在现有技术中,进行状态转移时,通常需要将该状态对应的每一个转移条件,按照顺序进行条件测试,直到有一个条件为true,则结束条件测试,转移到一个新的状态。
例如,假设在A状态(简称A,下同),对应A共有5个条件,且分别在满足条件的情况下转移到X、B、Y、Z和M,则当进行状态转移时,需要按照顺序分别检测由A转移到X的条件、由A转移到B的条件、由A转移到Y的条件、由A转移到Z的条件和由A转移到M的条件是否满足,并当测试到某个条件为true时,停止条件测试,并转移到对应的状态。
若将测试第一个条件就发现条件返回true的情况称为首次命中,则可以定义如下首次命中率:
首次命中率=首次命中次数/状态转移次数。
现有技术中,进行状态转移时首次命中率较低,完成状态转移消耗的资源和时间较多。
发明内容
本发明的目的在于提供一种状态转移方法及其装置,以提高状态机的效率。
为了达到以上目的,本发明实施例提供了一种状态转移方法,包括:
当进行状态转移时,根据当前状态获取从该当前状态进行状态转移时各条件的命中信息;
根据所述命中信息确定各条件的测试优先级,并按照测试优先级从高到低的顺序,依次对各条件进行条件测试,并当返回true时,停止条件测试,并进行对应的状态转移。
本发明实施例还提供一种状态转移装置,包括:
获取模块,用于当进行状态转移时,根据当前状态获取从该当前状态进行状态转移时各条件的命中信息;
确定模块,用于根据所述命中信息确定各条件的测试优先级;
处理模块,用于按照测试优先级从高到低的顺序,依次对各条件进行条件测试,并当返回true时,停止条件测试,并进行对应的状态转移。
在本发明上述实施例中,当进行状态转移时,根据当前状态获取从当前状态进行状态转移时各条件的命中信息,并根据该命中信息确定各条件的测试优先级,进而按照测试优先级从高到低的顺序,依次对各条件进行条件测试,并当返回true时,停止条件测试,并进行对应的状态转移,提高了进行状态转移时的首次命中率,进而提高状态机的效率。
附图说明
图1为本发明实施例提供的一种状态转移方法的流程示意图;
图2为本发明实施例提供的一种状态转移装置的结构示意图。
具体实施方式
针对上述现有技术的缺陷,本发明实施例提供了一种状态转移的技术方案。在该技术方案中,当进行状态转移时,可以根据当前状态获取从当前状态进行状态转移时各条件的命中信息,并根据该命中信息确定各条件的测试优先级,进而按照测试优先级从高到低的顺序,依次对各条件进行条件测试,并当返回true时(即发生条件命中),停止条件测试,并进行对应的状态转移,提高了进行状态转移时的首次命中率,进而提高状态机的效率。
为了更好地理解本发明实施例提供的技术方案,下面对状态机的相关属性进行简单的描述。
在现有技术中,通常使用配置文件对状态机进行描述,包括状态转移的条件,然后用一个状态机通用处理框架来驱动状态机,实现状态转移。
其中,对于状态机的配置文件描述:
将状态机在配置文件中进行描述,每个状态由条件部分和状态描述部分组成。
1)条件节点:包括条件名称(name属性),期待的信令名字(Expected Signal属性,表示信令名称,例如:RRC Connection Request(Radio Resource Control Connection Request,无线资源控制连接请求)),需要在信令中匹配的字符串(match节点)。例如:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大唐移动通信设备有限公司;上海大唐移动通信设备有限公司,未经大唐移动通信设备有限公司;上海大唐移动通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210082560.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:乘员保护装置
- 下一篇:一种室内覆盖的测试方法和设备