【技术实现步骤摘要】
一种模拟输入法操作的方法及装置
本申请涉及输入法
,尤其涉及一种模拟输入法操作的方法及装置。
技术介绍
手机输入法作为手机的必备应用,用户范围极为广泛,因此,保证输入法应用的稳定性非常重要。现有的输入法稳定性测试方法中,通常是在模拟输入法操作的过程中进行稳定性测试。在模拟输入法操作时,一般会把输入法操作限制在较少的场景下,还倾向于重复模拟单一的输入法操作,以此达到模拟输入法操作的目的。但是,输入法操作具备很强的灵活性,如果将输入法操作限制在较少的场景下、且不断重复单一的输入法操作,将无法对输入法操作进行合理的覆盖,即无法客观的重现用户的实际操作流程,从而降低了输入法稳定性测试结果的可信度。
技术实现思路
本申请实施例的主要目的在于提供一种模拟输入法操作的方法及装置,能够更加真实地模拟用户的输入法操作。本申请提供了一种模拟输入法操作的方法,包括:响应于对目标输入法的模拟操作请求,从预先构建的输入法操作网络中选择一个网络节点作为源节点;其中,所述输入法操作网络包括至少两个网络节点,每一所述网络节点对应一个原子操作,所述原子操作是无法分解的输入法操作,每一所述网络节点与至少一个其它网络节点之间分别存在有向连接,所述有向连接的方向反映了所连接的两个网络节点对应的两个原子操作的操作顺序;从所述输入法操作网络中,选择一条从所述源节点开始的有向连接路径;按照所述有向连接路径上的网络节点对应的原子操作顺序,依次在所述目标输入法上完成对应的原子操作。可选的,所述输入法操作网络中的每一有向连接对应一个权重值,所述权重值反映了第一操作与第二操作在所述输入法操作网络中的连续操作 ...
【技术保护点】
一种模拟输入法操作的方法,其特征在于,包括:响应于对目标输入法的模拟操作请求,从预先构建的输入法操作网络中选择一个网络节点作为源节点;其中,所述输入法操作网络包括至少两个网络节点,每一所述网络节点对应一个原子操作,所述原子操作是无法分解的输入法操作,每一所述网络节点与至少一个其它网络节点之间分别存在有向连接,所述有向连接的方向反映了所连接的两个网络节点对应的两个原子操作的操作顺序;从所述输入法操作网络中,选择一条从所述源节点开始的有向连接路径;按照所述有向连接路径上的网络节点对应的原子操作顺序,依次在所述目标输入法上完成对应的原子操作。
【技术特征摘要】
1.一种模拟输入法操作的方法,其特征在于,包括:响应于对目标输入法的模拟操作请求,从预先构建的输入法操作网络中选择一个网络节点作为源节点;其中,所述输入法操作网络包括至少两个网络节点,每一所述网络节点对应一个原子操作,所述原子操作是无法分解的输入法操作,每一所述网络节点与至少一个其它网络节点之间分别存在有向连接,所述有向连接的方向反映了所连接的两个网络节点对应的两个原子操作的操作顺序;从所述输入法操作网络中,选择一条从所述源节点开始的有向连接路径;按照所述有向连接路径上的网络节点对应的原子操作顺序,依次在所述目标输入法上完成对应的原子操作。2.根据权利要求1所述的方法,其特征在于,所述输入法操作网络中的每一有向连接对应一个权重值,所述权重值反映了第一操作与第二操作在所述输入法操作网络中的连续操作比重,所述第一操作是所述有向连接的起始端网络节点对应的原子操作,所述第二操作为所述有向连接的终止端网络节点对应的原子操作;则,所述选择一条从所述源节点开始的有向连接路径,包括:将所述源节点作为起始节点,并确定与所述起始节点存在有向连接的目标节点,其中,所述目标节点是对应有向连接的终止端网络节点;当所述目标节点的个数为1时,选择所述起始节点与所述目标节点之间的有向连接,并将所述目标节点作为所述起始节点,继续执行所述确定与所述起始节点存在有向连接的目标节点的步骤;当所述目标节点的个数大于1时,根据所述起始节点与每一所述目标节点之间的有向连接对应的权重值,选择一个目标节点;选择所述起始节点与所选择目标节点之间的有向连接,并将所选择目标节点作为所述起始节点,继续执行所述确定与所述起始节点存在有向连接的目标节点的步骤;当确定不存在所述目标节点时,使所选择的各个有向连接形成有向连接路径。3.根据权利要求2所述的方法,其特征在于,所述根据所述起始节点与每一所述目标节点之间的有向连接对应的权重值,选择一个目标节点,包括:根据所述起始节点与每一所述目标节点之间的有向连接对应的权重值,确定至少两个数值范围;生成一个数值;根据所述数值所属的数值范围选择一个目标节点。4.根据权利要求3所述的方法,其特征在于,所述根据所述起始节点与每一所述目标节点之间的有向连接对应的权重值,确定至少两个数值范围,包括:当所述目标节点的个数为N时,确定N个数值范围;其中,第n个数值范围为N大于1;linki表示所述起始节点与第i个目标节点之间的有向连接对应的权重值;当n=1时,相应地,所述根据所述数值所属的数值范围选择一个目标节点,包括:确定所述数值所属的数值范围对应的标识n;选择所述标识n对应的目标节点。5.根据权利要求3所述的方法,其特征在于,所述根据所述起始节点与每一所述目标节点之间的有向连接对应的权重值,确定至少两个数值范围之前,还包括:将所述起始节点与每一所述目标节点之间的有向连接对应的权重值,进行相同级别的放大操作或缩小操作。6.根据权利要求1至5任一项所述的方法,其特征在于,所述输入法操作网络的构建方式,包括:收集至少一个输入行为数据,其中,所述输入行为数据包括用户利用所述目标输入法...
【专利技术属性】
技术研发人员:李良策,施展,
申请(专利权)人:科大讯飞股份有限公司,
类型:发明
国别省市:安徽,34
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。