一种智能终端事件回放的方法、系统和智能终端技术方案

技术编号:8532730 阅读:153 留言:0更新日期:2013-04-04 15:41
本发明专利技术涉及一种智能终端事件回放的方法和系统,该方法包括以下步骤:事件记录步骤,读取智能终端的操作事件发生时生成的各个事件文件,并写入到记录文件中保存;以及事件回放步骤,读取所述事件记录步骤保存的记录文件,将各项记录插入到该智能终端的对应事件文件中进行回放。本发明专利技术通过在事件记录期间读取智能终端的操作事件发生时生成的各个事件文件,并保存到记录文件中,在需要回放插入到对应事件文件中以回放事件,因此本发明专利技术能够在测试等过程中,代替用户的重复操作,提高工作效率。

【技术实现步骤摘要】

本专利技术涉及智能终端
,更具体地说,涉及一种智能终端事件回放的方法、 系统和智能终端。
技术介绍
现有的智能终端如智能手机或者其它电子设备在测试时,可能需要重复输入一些 操作指令,例如触屏、按键等事件,以启动相应地应用执行操作。例如,开启某个软件执行播 放音频的功能,需要通过用户触屏点击屏幕上的该软件图标,随后,在该软件的界面上选择 待播放音频,随后点击播放按钮,并在播放完成后关闭软件。如果用户需要重复执行该播放 音频的操作的话,就需要手动重新进行操作,这不利于对该智能终端进行测试,也不便于用 户提高操作效率。
技术实现思路
本专利技术要解决的技术问题在于,针对现有智能终端缺乏事件回放功能的缺陷,提 供一种智能终端事件回放的方法、系统和智能终端。本专利技术解决其技术问题所采用的技术方案是构造一种智能终端事件回放的方 法,包括以下步骤事件记录步骤,读取智能终端的操作事件发生时生成的各个事件文件,并写入到 记录文件中保存;事件回放步骤,读取所述事件记录步骤保存的记录文件,将各项记录插入到该智 能终端的对应事件文件中进行回放。在根据本专利技术所述的智能终端事件回放的方法中,所述操作事件包括触屏、按键 和传感器事件。在根据本专利技术所述的智能终端事件回放的方法中,所述事件记录步骤中依据所述 事件文件的时间标记依次记录至记录文件中;所述事件回放步骤中根据所述时间标记,依 次将各项记录插入至该智能终端的对应事件文件中。在根据本专利技术所述的智能终端事件回放的方法中,所述事件回放步骤中根据所述 时间标记,读取预设时间段内的记录插入至该智能终端的对应事件文件中。本专利技术还提供了一种智能终端事件回放的系统,包括事件记录模块,用于读取智能终端的操作事件发生时生成的各个事件文件,并写 入到记录文件中保存;事件回放模块,用于读取所述事件记录模块保存的记录文件,将各项记录插入到 该智能终端的对应事件文件中进行回放。在根据本专利技术所述的智能终端事件回放的系统中,所述操作事件包括触屏、按键 和传感器事件。在根据本专利技术所述的智能终端事件回放的系统中,所述事件记录模块依据所述事件文件的时间标记依次记录至记录文件中;所述事件回放模块根据所述时间标记,依次将 各项记录插入至该智能终端的对应事件文件中。在根据本专利技术所述的智能终端事件回放的系统中,所述事件回放模块根据所述时 间标记,读取预设时间段内的记录插入至该智能终端的对应事件文件中。本专利技术还提供了一种智能终端,所述智能终端包括如上所述的智能终端事件回放 的系统。该智能终端为手机、平板电脑、笔记本或车载电脑。实施本专利技术的智能终端事件回放的方法、系统和智能终端,具有以下有益效果本 专利技术通过在事件记录期间读取智能终端的操作事件发生时生成的各个事件文件,并写入到 记录文件中保存,并在需要回放时将记录文件中各项记录插入到对应事件文件中进行回 放,从而能够在测试等过程中,代替用户的重复操作,提高工作效率。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中图1为根据本专利技术优选实施例的智能终端事件回放的方法的流程图2为根据本专利技术的优选实施例的智能终端事件回放的方法中事件记录步骤的 流程图3为根据本专利技术的优选实施例的智能终端事件回放的方法中事件回放步骤的 流程图4为根据本专利技术优选实施例的智能终端事件回放的系统的模块示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本专利技术进行进一步详细说明。请参阅图1,为根据本专利技术优选实施例的智能终端事件回放的方法的流程图。如图1所示,本专利技术提供的智能终端事件回放的方法主要包括以下步骤首先,在步骤SlOl中,执行事件记录步骤,读取智能终端的操作事件发生时生成 的各个事件文件,并写入到记录文件中保存。目前,安卓系统在用户对智能终端进行操作,例如触屏、按键或者传感器等事件发 生时,会在系统的/dev/input/的目录中生成对应的事件文件,即event文件。该事件文 件中记录有该事件发生的时间及事件详情,如果是触屏操作则记录有该触屏操作的坐标位 置。本专利技术在事件发生时读取这些event文件并写入到记录文件中然后读取记录文件中的 记录并插入到对应的事件文件中进行回放。本专利技术的方法需要使用安卓系统的超级用户权限(root权限)。当智能终端启动 事件记录时,用户在智能终端上操作的事件,例如触屏、按键和传感器等事件将会自动在系 统的/dev/input/目录中生成各个事件文件。因此,该步骤在启动事件记录时便读取智能 终端的操作事件发生时生成的各个事件文件,即前述event文件并写入到新建的记录文件 即input, log文件中并进行保存。以播放音频为例,用户通过触屏点击屏幕上的软件图标, 随后,在该软件的界面上选择待播放音频,随后点击播放按钮,并在播放完成后关闭软件。 input, log文件记录着这一系列触屏操作,包括各个触屏操作的坐标位置及操作时间。随后,在步骤S102中,执行事件回放步骤,读取事件记录步骤保存的记录文件,将 各项记录插入到该智能终端的对应事件文件中进行回放。该步骤在需要进行事件回放时, 将记录文件即input, log文件中关于事件的各项记录插入到智能终端的/dev/input/目录 的对应事件文件中。例如,以前述播放音频为例,input, log文件中记录有一系列触屏操作, 该步骤将input, log文件中的这些记录按顺序插入到智能终端的/dev/input/目录下的 event文件中,从而自动回放这一系列操作,即实现点击软件图标、选择待播放音频、点击播 放按钮、在播放完成后关闭软件的操作。在本专利技术的优选实施例中,事件记录步骤中依据事件文件的时间标记依次记录至 记录文件,而事件回放步骤中根据记录文件中各项记录的时间标记,依次按照这些时间间 隔将其插入至该智能终端的对应事件文件中,这样就保障了记录的事件的顺序播放。在本 专利技术的另一些优选实施例中,可以在事件回放步骤中根据时间标记,读取预设时间段内的 记录插入至该智能终端的对应时间文件中。这样,用户可以选择某个时间段内记录的事件 进行回放。请参阅图2,为根据本专利技术的优选实施例的智能终端事件回放的方法中事件记录 步骤的流程图。如图2所示,该事件记录步骤具体包括首先,在步骤S201中,开始。随后,在步骤S202中,判断是否接收到事件记录指令,即当用户需要记录当前事 件时可以通过智能设备的菜单启用事件记录功能,开启事件记录程序。是则转步骤S203,否 则转步骤S202继续检测。随后,在步骤S203中,读取智能终端的操作事件发生时生成的各个事件文件。当 智能终端启动事件记录时,用户在智能终端上操作的事件,例如触屏、按键和传感器等事件 将会自动在系统的/dev/input/目录中生成各个事件文件。因此,该步骤在启动事件记录 时便读取智能终端的操作事件发生时生成的各个事件文件,即前述event文件。随后,在步骤S204中,将读取的各个事件文件的信息写入到记录文件中并保存。随后,在步骤S205中,判断是否接收到结束事件记录指令,即当用户需要结束记 录当前事件时可以通过智能设备的特殊按键结束事件记录功能,或者在预先设定的时间结 束时结束事件记录程序。是则转步骤S206,否则转步骤S203本文档来自技高网...

【技术保护点】
一种智能终端事件回放的方法,其特征在于,包括以下步骤:事件记录步骤,读取智能终端的操作事件发生时生成的各个事件文件,并写入到记录文件中保存;事件回放步骤,读取所述事件记录步骤保存的记录文件,将各项记录插入到该智能终端的对应事件文件中进行回放。

【技术特征摘要】
1.一种智能终端事件回放的方法,其特征在于,包括以下步骤 事件记录步骤,读取智能终端的操作事件发生时生成的各个事件文件,并写入到记录文件中保存; 事件回放步骤,读取所述事件记录步骤保存的记录文件,将各项记录插入到该智能终端的对应事件文件中进行回放。2.根据权利要求1所述的智能终端事件回放的方法,其特征在于,所述操作事件包括触屏、按键和传感器事件。3.根据权利要求1所述的智能终端事件回放的方法,其特征在于,所述事件记录步骤中依据所述事件文件的时间标记依次记录至记录文件中;所述事件回放步骤中根据所述时间标记,依次将各项记录插入至该智能终端的对应事件文件中。4.根据权利要求3所述的智能终端事件回放的方法,其特征在于,所述事件回放步骤中根据所述时间标记,读取预设时间段内的记录插入至该智能终端的对应时间文件中。5.一种智能终端事件回放的系统,其特征在于,包括 事件记录模块,用于读取智能终端的操作事件发...

【专利技术属性】
技术研发人员:曾元清宋剑锋
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:

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

1