一种操作指令记录和回放方法及系统技术方案

技术编号:14486396 阅读:186 留言:0更新日期:2017-01-26 20:30
本发明专利技术公开了一种操作指令记录和回放方法及系统,该记录回放方法包括录制部分:根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息;回放部分:获取记录下的屏幕位置信息从而计算出需要执行操作指令的实际屏幕位置后,在屏幕的相应位置上回放操作指令。该系统包括第一获取模块、记录模块、第二获取模块、位置计算模块及回放模块。通过使用本发明专利技术能减少测试人员重复劳动,提高工作效率,减少因步骤遗漏而产生的问题。本发明专利技术作为一种操作指令记录和回放方法及系统可广泛应用于设备控制领域中。

【技术实现步骤摘要】

本专利技术涉及手机控制技术,尤其涉及一种操作指令记录和回放方法及系统
技术介绍
目前,Android手机行业中的手机系统多样化,且版本种类繁多,因此,Android手机的兼容性问题一直是大部分开发者的困扰之一。并且当App开发者和测试人员需要对多台Android手机执行相同操作时,通常仅能依靠人工方式来实现的,这样不仅浪费人力成本和时间,大大降低工作效率及增加工作人员的工作量,而且还容易在执行过程中出现遗漏,操作执行出错率高。
技术实现思路
为了解决上述技术问题,本专利技术的目的是提供一种操作便利、减少执行出错几率的操作指令记录方法及系统。本专利技术的另一目的是提供一种操作便利、减少执行出错几率的操作指令回放方法及系统。本专利技术所采用的第一技术方案是:一种操作指令记录方法,该方法包括:获取对屏幕的操作指令位置;根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息。进一步,所述根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息这一步骤,其具体为:将操作指令位置中的水平位置与记录模型指数中的水平比例指数相除,从而得到所需记录的屏幕位置信息中的水平位置;将操作指令位置中的垂直位置与记录模型指数中的垂直比例指数相除,从而得到所需记录的屏幕位置信息中的垂直位置。进一步,在所述根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息这一步骤之前还设有建立记录模型指数这一步骤。进一步,所述建立记录模型指数这一步骤,其具体为:获取录制机的屏幕分辨率,然后根据标准模型以及获得的录制机屏幕分辨率从而计算得出记录模型指数。进一步,所述建立记录模型指数这一步骤中所采用的记录模型指数计算公式为:A=X/aB=Y/b其中,A为记录模型指数中的水平比例指数,B为记录模型指数中的垂直比例指数,X为录制机屏幕分辨率中的水平像素,Y为录制机屏幕分辨率中的垂直像素,a为标准模型中的水平系数,b为标准模型中的垂直系数。本专利技术所采用的第二技术方案是:一种操作指令记录系统,该系统包括:第一获取模块,用于获取对屏幕的操作指令位置;记录模块,用于根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息。进一步,所述记录模块具体用于将操作指令位置中的水平位置与记录模型指数中的水平比例指数相除,从而得到所需记录的屏幕位置信息中的水平位置;将操作指令位置中的垂直位置与记录模型指数中的垂直比例指数相除,从而得到所需记录的屏幕位置信息中的垂直位置。进一步,该系统还包括用于建立记录模型指数的记录模型建立模块。进一步,所述记录模型建立模块具体用于获取录制机的屏幕分辨率,然后根据标准模型以及获得的录制机屏幕分辨率从而计算得出记录模型指数。进一步,所述记录模型建立模块中所采用的记录模型指数计算公式为:A=X/aB=Y/b其中,A为记录模型指数中的水平比例指数,B为记录模型指数中的垂直比例指数,X为录制机屏幕分辨率中的水平像素,Y为录制机屏幕分辨率中的垂直像素,a为标准模型中的水平系数,b为标准模型中的垂直系数。本专利技术所采用的第三技术方案是:一种操作指令回放方法,该方法包括:获取记录下的屏幕位置信息;根据回放模型指数以及获得的屏幕位置信息,从而计算出需要执行操作指令的实际屏幕位置;根据获得的实际屏幕位置,从而在屏幕的相应位置上执行操作指令。进一步,所述根据回放模型指数以及获得的屏幕位置信息,从而计算出需要执行操作指令的实际屏幕位置这一步骤,其具体为:将获得的屏幕位置信息中的水平位置与回放模型指数中的水平比例指数相乘,从而得到所述实际屏幕位置中的水平位置;将获得的屏幕位置信息中的垂直位置与回放模型指数中的垂直比例指数相乘,从而得到所述实际屏幕位置中的垂直位置。进一步,在所述根据回放模型指数以及获得的屏幕位置信息,从而计算出需要执行操作指令的实际屏幕位置这一步骤之前还设有建立回放模型指数这一步骤。进一步,所述建立回放模型指数这一步骤,其具体为:获取回放机的屏幕分辨率,然后根据标准模型以及获得的回放机屏幕分辨率从而计算得出回放模型指数。进一步,所述建立回放模型指数这一步骤中所采用的回放模型指数计算公式为:A′=X′/aB′=Y′/b其中,A′为回放模型指数中的水平比例指数,B′为回放模型指数中的垂直比例指数,X′为回放机屏幕分辨率中的水平像素,Y′为回放机屏幕分辨率中的垂直像素,a为标准模型中的水平系数,b为标准模型中的垂直系数。本专利技术所采用的第四技术方案是:一种操作指令回放系统,该系统包括:第二获取模块,用于获取记录下的屏幕位置信息;位置计算模块,用于根据回放模型指数以及获得的屏幕位置信息,从而计算出需要执行操作指令的实际屏幕位置;回放模块,用于根据获得的实际屏幕位置,从而在屏幕的相应位置上执行操作指令。进一步,所述位置计算模块具体用于将获得的屏幕位置信息中的水平位置与回放模型指数中的水平比例指数相乘,从而得到所述实际屏幕位置中的水平位置;将获得的屏幕位置信息中的垂直位置与回放模型指数中的垂直比例指数相乘,从而得到所述实际屏幕位置中的垂直位置。进一步,该系统还包括用于建立回放模型指数的回放模型建立模块。进一步,所述回放模型建立模块具体用于获取回放机的屏幕分辨率,然后根据标准模型以及获得的回放机屏幕分辨率从而计算得出回放模型指数。进一步,所述回放模型建立模块中所采用的回放模型指数计算公式为:A′=X′/aB′=Y′/b其中,A′为回放模型指数中的水平比例指数,B′为回放模型指数中的垂直比例指数,X′为回放机屏幕分辨率中的水平像素,Y′为回放机屏幕分辨率中的垂直像素,a为标准模型中的水平系数,b为标准模型中的垂直系数。本专利技术的有益效果是:通过使用本专利技术的记录方法及系统,能够将对一手机屏幕上的操作指令进行记录,从而在其它手机进行该记录下的操作指令的回放,以实现对其它手机进行相同的操作,这样则无需以人工方式来对多台手机重复执行相同的操作,大大减少工作人员的重复劳动和工作负担,以及消除因某些操作步骤遗漏而出现的漏测试问题,真实还原手机的操作过程,大大提高操作执行的准确率,而且多台手机可同时执行,极节省执行时间,工作效率高。本专利技术的另一有益效果是:通过使用本专利技术的回放方法及系统,便能根据记录下的操作指令的屏幕位置信息,从而在手机屏幕上对应的位置上执行该操作指令,以实现操作指令回放功能,这样则无需以人工方式来对多台手机重复执行相同的操作,大大减少工作人员的重复劳动和工作负担,以及消除因某些操作步骤遗漏而出现的漏测试问题,真实还原手机的操作过程,大大提高操作执行的准确率,而且多台手机可同时执行,极节省执行时间,工作效率高。附图说明下面结合附图对本专利技术的具体实施方式作进一步说明:图1是本专利技术一种操作指令记录方法的步骤流程图;图2是本专利技术一种操作指令记录方法的一具体实施例步骤流程图;图3是本专利技术一种操作指令记录系统的结构框图;图4是本专利技术一种操作指令回放方法的步骤流程图;图5是本专利技术一种操作指令回放方法的一具体实施例步骤流程图;图6是本专利技术一种操作指令回放系统的结构框图。具体实施方式如图1所示,一种操作指令记录方法,该方法包括:获取对屏幕的操作指令本文档来自技高网...
一种操作指令记录和回放方法及系统

【技术保护点】
一种操作指令记录方法,其特征在于,该方法包括:获取对屏幕的操作指令位置;根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息。

【技术特征摘要】
1.一种操作指令记录方法,其特征在于,该方法包括:获取对屏幕的操作指令位置;根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息。2.根据权利要求1所述一种操作指令记录方法,其特征在于,所述根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息这一步骤,其具体为:将操作指令位置中的水平位置与记录模型指数中的水平比例指数相除,从而得到所需记录的屏幕位置信息中的水平位置;将操作指令位置中的垂直位置与记录模型指数中的垂直比例指数相除,从而得到所需记录的屏幕位置信息中的垂直位置。3.根据权利要求1或2所述一种操作指令记录方法,其特征在于,在所述根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息这一步骤之前还设有建立记录模型指数这一步骤。4.根据权利要求3所述一种操作指令记录方法,其特征在于,所述建立记录模型指数这一步骤,其具体为:获取录制机的屏幕分辨率,然后根据标准模型以及获得的录制机屏幕分辨率从而计算得出记录模型指数。5.根据权利要求4所述一种操作指令记录方法,其特征在于,所述建立记录模型指数这一步骤中所采用的记录模型指数计算公式为:A=X/aB=Y/b其中,A为记录模型指数中的水平比例指数,B为记录模型指数中的垂直比例指数,X为录制机屏幕分辨率中的水平像素,Y为录制机屏幕分辨率中的垂直像素,a为标准模型中的水平系数,b为标准模型中的垂直系数。6.一种操作指令记录系统,其特征在于,该系统包括:第一获取模块,用于获取对屏幕的操作指令位置;记录模块,用于根据记录模型指数对获得的操作指令位置进行比例的改变处理,从而得到所需记录的屏幕位置信息。7.根据权利要求6所述一种操作指令记录系统,其特征在于,所述记录模块具体用于将操作指令位置中的水平位置与记录模型指数中的水平比例指数相除,从而得到所需记录的屏幕位置信息中的水平位置;将操作指令位置中的垂直位置与记录模型指数中的垂直比例指数相除,从而得到所需记录的屏幕位置信息中的垂直位置。8.根据权利要求6或7所述一种操作指令记录系统,其特征在于,该系统还包括用于建立记录模型指数的记录模型建立模块。9.根据权利要求8所述一种操作指令记录系统,其特征在于,所述记录模型建立模块具体用于获取录制机的屏幕分辨率,然后根据标准模型以及获得的录制机屏幕分辨率从而计算得出记录模型指数。10.根据权利要求9所述一种操作指令记录系统,其特征在于,所述记录模型建立模块中所采用的记录模型指数计算公式为:A=X/aB=Y/b其中,A为记录模型指数中的水平比例指数,B为记录模型指数中的垂直比例指数,X为录制机屏幕分辨率中的水平像素,Y为录制机屏幕分辨率中的垂直像素,a为标准模型中的水平系数,b为标准模型中的垂直系数。11.一种操作指令回放方法,其特征在于,该方法包括:获取记录下的屏幕位置信息;根据回放模型指数...

【专利技术属性】
技术研发人员:杨明邦蔡其锋黎健钧彭元龙倪波夏运思
申请(专利权)人:珠海金山网络游戏科技有限公司成都西山居互动娱乐科技有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1