一种执行终端操作信息的方法及装置的制造方法

文档序号:8257799阅读:128来源:国知局
一种执行终端操作信息的方法及装置的制造方法
【技术领域】
[0001]本发明涉及智能终端领域,尤其涉及一种执行终端操作信息的方法及装置。
【背景技术】
[0002]随着电子科技以及互联网的发展,智能终端的使用越来越广泛,目前的智能终端在测试时,往往需要将用户之前在某个时间内的历史操作找出并展示给测试工程师查看以找出具体问题,现有技术中,只能对终端用户的历史操作信息进行记录,当用户调出历史操作信息时,只能查看到某个时间终端运行了某些操作,不能查看具体的操作运行过程,如果用户或测试工程师想要查看具体的历史操作过程时,还需要按照记录的操作信息逐一进行操作从而回放当时的运行过程,该过程漫长且繁琐,不利于测试工程师及时地找出相应的故障。

【发明内容】

[0003]本发明实施例所要解决的技术问题在于,提供一种执行终端操作信息的方法及装置,可以实时获取并存储用户对终端的历史操作信息,当选取某些历史操作信息时,终端可以按照操作时间的顺序自动执行选取出的操作指令,实现了终端自动执行历史操作,有利于用户查看终端的历史操作,有利于测试工程师查找相应的故障。
[0004]第一方面,本发明实施例提供了一种执行终端操作信息的方法,包括:
[0005]获取对终端进行操作的操作信息,所述操作信息包括触发所述终端执行操作的操作指令以及所述操作指令对应的操作时间;
[0006]将所述操作信息按照预定格式存储到预设数据库中,所述预设数据库中包括至少一条操作信息;
[0007]当从所述预设数据库中选取出操作信息时,自动控制终端执行所述选取的操作信息中的操作指令。
[0008]结合第一方面,在第一种可能的实现方式中,所述将所述操作信息按照预定格式存储到预设数据库中之后,自动控制终端执行所述选取的操作信息中的操作指令之前,还包括:
[0009]获取需要从所述预设数据库中选取出的操作信息的时间段;
[0010]从所述预设数据库中选取所述时间段内的操作指令;
[0011]所述自动控制终端执行所述选取的操作信息中的操作指令具体为:
[0012]当从所述预设数据库中选取出所述时间段内的操作指令时,根据所述选取出的操作指令对应的操作时间,按照时间顺序依次自动控制所述终端执行所述选取出的操作指令。
[0013]结合第一方面,在第二种可能的实现方式中,所述将所述操作信息按照预定格式存储到预设数据库中,包括:
[0014]生成操作指令时间序列,所述操作指令时间序列包括所述操作信息中的操作指令以及所述操作指令对应的操作时间;
[0015]将所述操作指令时间序列存储到所述预设数据库中。
[0016]结合第一方面,在第三种可能的实现方式中,所述操作指令为触摸终端屏幕指令,所述生成操作指令时间序列具体为:
[0017]根据所述触摸终端屏幕指令在所述终端屏幕中触发的位置信息,以及所述触摸终端屏幕指令触发的时间,生成所述操作指令时间序列,所述操作指令时间序列包括所述触摸终端屏幕指令对应的位置信息以及所述触摸终端屏幕指令对应的操作时间。
[0018]结合第一方面,在第四种可能的实现方式中,所述操作指令为启动终端应用程序指令,所述生成操作指令时间序列具体为:
[0019]根据所述启动终端应用程序指令针对的终端应用程序名称,以及所述启动终端应用程序指令触发的时间,生成所述操作指令时间序列,所述操作指令时间序列包括所述启动终端应用程序指令对应的终端应用程序名称以及所述启动终端应用程序指令对应的操作时间。
[0020]结合第一方面,在第五种可能的实现方式中,所述操作指令为点击终端虚拟按键指令,所述生成操作指令时间序列具体为:
[0021]根据所述点击终端虚拟按键指令触发时对应的终端虚拟按键名称,以及所述点击终端虚拟按键指令触发的时间,生成所述操作指令时间序列,所述操作指令时间序列包括所述点击终端虚拟按键指令对应的虚拟按键名称以及所述点击终端虚拟按键指令对应的操作时间。
[0022]第二方面,本发明实施例提供了一种执行终端操作信息的装置,包括:
[0023]第一获取单元,用于获取对终端进行操作的操作信息,所述操作信息包括触发所述终端执行操作的操作指令以及所述操作指令对应的操作时间;
[0024]存储单元,用于将所述操作信息按照预定格式存储到预设数据库中,所述预设数据库中包括至少一条操作信息;
[0025]执行单元,用于当从所述预设数据库中选取出操作信息时,自动控制终端执行所述选取的操作信息中的操作指令。
[0026]结合第二方面,在第一种可能的实现方式中,还包括:
[0027]第二获取单元,用于获取需要从所述预设数据库中选取出的操作信息的时间段;
[0028]选取单元,用于从所述预设数据库中选取所述时间段内的操作指令;
[0029]所述执行单元具体用于当从所述预设数据库中选取出所述时间段内的操作指令时,根据所述选取出的操作指令对应的操作时间,按照时间顺序依次自动控制所述终端执行所述选取出的操作指令。
[0030]结合第二方面,在第二种可能的实现方式中,所述存储单元包括:
[0031]生成单元,用于生成操作指令时间序列,所述操作指令时间序列包括所述操作信息中的操作指令以及所述操作指令对应的操作时间;
[0032]所述存储单元具体用于将所述操作指令时间序列存储到所述预设数据库中。
[0033]结合第二方面,在第三种可能的实现方式中,所述操作指令为触摸终端屏幕指令,所述生成单元具体用于:
[0034]根据所述触摸终端屏幕指令在所述终端屏幕中触发的位置信息,以及所述触摸终端屏幕指令触发的时间,生成所述操作指令时间序列,所述操作指令时间序列包括所述触摸终端屏幕指令对应的位置信息以及所述触摸终端屏幕指令对应的操作时间。
[0035]结合第二方面,在第四种可能的实现方式中,所述操作指令为启动终端应用程序指令,所述生成单元具体用于:
[0036]根据所述启动终端应用程序指令针对的终端应用程序名称,以及所述启动终端应用程序指令触发的时间,生成所述操作指令时间序列,所述操作指令时间序列包括所述启动终端应用程序指令对应的终端应用程序名称以及所述启动终端应用程序指令对应的操作时间。
[0037]结合第二方面,在第五种可能的实现方式中,所述操作指令为点击终端虚拟按键指令,所述生成单元具体用于:
[0038]根据所述点击终端虚拟按键指令触发时对应的终端虚拟按键名称,以及所述点击终端虚拟按键指令触发的时间,生成所述操作指令时间序列,所述操作指令时间序列包括所述点击终端虚拟按键指令对应的虚拟按键名称以及所述点击终端虚拟按键指令对应的操作时间。
[0039]通过实施本发明实施例,可以实时获取用户对终端的历史操作信息,并按照操作指令以及操作时间的对应序列格式存储到数据库中,用户或测试工程师不仅可以查看数据库中的历史操作记录,还可以从数据库中选取某些历史操作信息,终端可以按照操作时间的顺序自动执行用户或测试工程师选取出的操作指令,实现了终端自动执行历史操作,有利于用户查看终端的历史操作,有利于测试工程师根据历史操作过程查找相应的故障。
【附图说明】
[0040]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0041]图1是本发明实施例提供的一种执行终端操作信息的方法流程示意图;
[0042]图2是本发明实施例提供的另一种执行终端操作信息的方法流程示意图;
[0043]图3是本发明实施例提供的另一种执行终端操作信息的方法流程示意图;
[0044]图3a是本发明实施例提供的操作指令时间坐标轴的示意图;
[0045]图4是本发明实施例提供的另一种执行终端操作信息的方法流程示意图;
[0046]图5是本发明实施例提供的另一种执行终端操作信息的方法流程示意图;
[0047]图6是本发明实施例提供的一种执行终端操作信息的装置的结构示意图;
[0048]图7是本发明实施例提供的另一种执行终端操作信息的装置的结构示意图;
[0049]图8是本发明实施例提供的另一种执行终端操作信息的装置的结构示意图;
[0050]图9是本发明实施例提供的另一种执行终端操作信息的装置的结构示意图;
[0051]图10是本发明实施例提供的另一种执行终端操作信息的装置的结构示意图。
【具体实施方式】
[0052]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0053]需要说明的是,在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1