一种智能终端事件回放的方法、系统和智能终端的制作方法

文档序号:6382635阅读:278来源:国知局
专利名称:一种智能终端事件回放的方法、系统和智能终端的制作方法
技术领域
本发明涉及智能终端技术领域,更具体地说,涉及一种智能终端事件回放的方法、 系统和智能终端。
背景技术
现有的智能终端如智能手机或者其它电子设备在测试时,可能需要重复输入一些 操作指令,例如触屏、按键等事件,以启动相应地应用执行操作。例如,开启某个软件执行播 放音频的功能,需要通过用户触屏点击屏幕上的该软件图标,随后,在该软件的界面上选择 待播放音频,随后点击播放按钮,并在播放完成后关闭软件。如果用户需要重复执行该播放 音频的操作的话,就需要手动重新进行操作,这不利于对该智能终端进行测试,也不便于用 户提高操作效率。发明内容
本发明要解决的技术问题在于,针对现有智能终端缺乏事件回放功能的缺陷,提 供一种智能终端事件回放的方法、系统和智能终端。
本发明解决其技术问题所采用的技术方案是构造一种智能终端事件回放的方 法,包括以下步骤
事件记录步骤,读取智能终端的操作事件发生时生成的各个事件文件,并写入到 记录文件中保存;
事件回放步骤,读取所述事件记录步骤保存的记录文件,将各项记录插入到该智 能终端的对应事件文件中进行回放。
在根据本发明所述的智能终端事件回放的方法中,所述操作事件包括触屏、按键 和传感器事件。
在根据本发明所述的智能终端事件回放的方法中,所述事件记录步骤中依据所述 事件文件的时间标记依次记录至记录文件中;所述事件回放步骤中根据所述时间标记,依 次将各项记录插入至该智能终端的对应事件文件中。
在根据本发明所述的智能终端事件回放的方法中,所述事件回放步骤中根据所述 时间标记,读取预设时间段内的记录插入至该智能终端的对应事件文件中。
本发明还提供了一种智能终端事件回放的系统,包括
事件记录模块,用于读取智能终端的操作事件发生时生成的各个事件文件,并写 入到记录文件中保存;
事件回放模块,用于读取所述事件记录模块保存的记录文件,将各项记录插入到 该智能终端的对应事件文件中进行回放。
在根据本发明所述的智能终端事件回放的系统中,所述操作事件包括触屏、按键 和传感器事件。
在根据本发明所述的智能终端事件回放的系统中,所述事件记录模块依据所述事件文件的时间标记依次记录至记录文件中;所述事件回放模块根据所述时间标记,依次将 各项记录插入至该智能终端的对应事件文件中。
在根据本发明所述的智能终端事件回放的系统中,所述事件回放模块根据所述时 间标记,读取预设时间段内的记录插入至该智能终端的对应事件文件中。
本发明还提供了一种智能终端,所述智能终端包括如上所述的智能终端事件回放 的系统。该智能终端为手机、平板电脑、笔记本或车载电脑。
实施本发明的智能终端事件回放的方法、系统和智能终端,具有以下有益效果本 发明通过在事件记录期间读取智能终端的操作事件发生时生成的各个事件文件,并写入到 记录文件中保存,并在需要回放时将记录文件中各项记录插入到对应事件文件中进行回 放,从而能够在测试等过程中,代替用户的重复操作,提高工作效率。


下面将结合附图及实施例对本发明作进一步说明,附图中
图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继续读取并记录智能终端的操 作事件。
最后,结束于步骤S206。
请参阅图3,为根据本发明的优选实施例的智能终端事件回放的方法中事件回放 步骤的流程图。如图3所示,该事件回放步骤具体包括
首先,在步骤S301中,开始。
随后,在步骤S302中,判断是否接收到事件回放指令,即当用户需要回放以前的 事件时可以通过智能设备的菜单启用事件回放功能,开启事件回放程序。是则转步骤S303, 否则转步骤S302继续检测。
随后,在步骤S303中,读取事件记录步骤中保存的记录文件,即input, log文件。
随后,在步骤S304中,将各项记录插入到该智能终端的对应事件文件中。即将记 录文件即input, log文件中关于事件的各项记录插入到智能终端的/dev/input/目录的对 应事件文件中。
随后,在步骤S305中,进行回放事件。系统会自动将事件消息传送至应用程序,从 而自动回放记录的一系列事件操作,例如实现点击软件图标、选择待播放音频、点击播放按 钮、在播放完成后关闭软件的操作。
随后,在步骤S306中,判断是否接收到结束事件回放指令,即当用户需要结束回 放当前事件时可以通过智能设备的特殊按键结束事件回放功能,或者在预先设定的时间结 束时结束事件回放程序。是则转步骤S307,否则转步骤S303继续读取并回放智能终端的操 作事件。
最后,结束于步骤S307。
请参阅图4,为根据本发明优选实施例的智能终端事件回放的系统的模块示意图。 如图4所示,本发明提供的智能终端事件回放的系统400至少包括事件记录模块401和事 件回放模块402。
其中,事件记录模块401,用于读取智能终端的操作事件发生时生成的各个事件文 件,并写入到记录文件中保存。这些操作事件包括触屏、按键或者传感器等事件。事件记录 模块401在启动事件记录时便读取智能终端的操作事件发生时生成的各个事件文件,即前 述event文件并写入到新建的记录文件即input, log文件中并进行保存。以播放音频为例, 用户通过触屏点击屏幕上的软件图标,随后,在该软件的界面上选择待播放音频,随后点击 播放按钮,并在播放完成后关闭软件。input, log文件记录着这一系列触屏操作,包括各个 触屏操作的坐标位置及操作时间。
事件回放模块402,用于读取事件记录模块401保存的记录文件,将各项记录插入 到该智能终端的对应事件文件中进行回放。事件回放模块402在需要进行事件回放时,将 记录文件即input, log文件中关于事件的各项记录插入到智能终端的/dev/input/目录的 对应事件文件中。例如,以前述播放音频为例,input, log文件中记录有一系列触屏操作, 该步骤将input, log文件中的这些记录按顺序插入到智能终端的/dev/input/目录下的 event文件中,从而自动回放这一系列操作,即实现点击软件图标、选择待播放音频、点击播 放按钮、在播放完成后关闭软件的操作。
在本发明的优选实施例中,事件记录模块401依据事件文件的时间标记依次记录 至记录文件,而事件回放模块402根据记录文件中各项记录的时间标记,依次按照这些时 间间隔将其插入至该智能终端的对应事件文件中,这样就保障了记录的事件的顺序播放。 在本发明的另一些优选实施例中,事件回放模块402可以根据时间标记,读取预设时间段 内的记录插入至该智能终端的对应时间文件中。这样,用户可以选择某个时间段内记录的 事件进行回放。
本发明还提供了一种智能终端,该智能终端包括如上所述的智能终端事件回放的 系统。该智能终端可以为手机、平板电脑、笔记本或车载电脑等。
应该说明的是,本发明提供的智能终端事件回放的方法、系统和智能终端所采用 的原理和流程相同,因此对智能终端事件回放的方法的各个实施例的详细阐述也适用于利 用智能终端事件回放的系统和智能终端。
本发明是根据特定实施例进行描述的,但本领域的技术人员应明白在不脱离本发 明范围时,可进行各种变化和等同替换。此外,为适应本发明技术的特定场合或材料,可对 本发明进行诸多修改而不脱离其保护范围。因此,本发明并不限于在此公开的特定实施例,而包括所有落入到权利要求保护范围的实施例。
权利要求
1.一种智能终端事件回放的方法,其特征在于,包括以下步骤 事件记录步骤,读取智能终端的操作事件发生时生成的各个事件文件,并写入到记录文件中保存; 事件回放步骤,读取所述事件记录步骤保存的记录文件,将各项记录插入到该智能终端的对应事件文件中进行回放。
2.根据权利要求1所述的智能终端事件回放的方法,其特征在于,所述操作事件包括触屏、按键和传感器事件。
3.根据权利要求1所述的智能终端事件回放的方法,其特征在于,所述事件记录步骤中依据所述事件文件的时间标记依次记录至记录文件中;所述事件回放步骤中根据所述时间标记,依次将各项记录插入至该智能终端的对应事件文件中。
4.根据权利要求3所述的智能终端事件回放的方法,其特征在于,所述事件回放步骤中根据所述时间标记,读取预设时间段内的记录插入至该智能终端的对应时间文件中。
5.一种智能终端事件回放的系统,其特征在于,包括 事件记录模块,用于读取智能终端的操作事件发生时生成的各个事件文件,并写入到记录文件中保存; 事件回放模块,用于读取所述事件记录模块保存的记录文件,将各项记录插入到该智能终端的对应事件文件中进行回放。
6.根据权利要求5所述的智能终端事件回放的系统,其特征在于,所述操作事件包括触屏、按键和传感器事件。
7.根据权利要求5所述的智能终端事件回放的系统,其特征在于,所述事件记录模块依据所述事件文件的时间标记依次记录至记录文件中;所述事件回放模块根据所述时间标记,依次将各项记录插入至该智能终端的对应事件文件中。
8.根据权利要求7所述的智能终端事件回放的系统,其特征在于,所述事件回放模块根据所述时间标记,读取预设时间段内的记录插入至该智能终端的对应事件文件中。
9.一种智能终端,其特征在于,所述智能终端包括权利要求5-8中任意一项所述的智能终端事件回放的系统。
10.根据权利要求9所述的智能终端,其特征在于,所述智能终端为手机、平板电脑、笔记本或车载电脑。
全文摘要
本发明涉及一种智能终端事件回放的方法和系统,该方法包括以下步骤事件记录步骤,读取智能终端的操作事件发生时生成的各个事件文件,并写入到记录文件中保存;以及事件回放步骤,读取所述事件记录步骤保存的记录文件,将各项记录插入到该智能终端的对应事件文件中进行回放。本发明通过在事件记录期间读取智能终端的操作事件发生时生成的各个事件文件,并保存到记录文件中,在需要回放插入到对应事件文件中以回放事件,因此本发明能够在测试等过程中,代替用户的重复操作,提高工作效率。
文档编号G06F11/36GK103019899SQ201210499490
公开日2013年4月3日 申请日期2012年11月28日 优先权日2012年11月28日
发明者曾元清, 宋剑锋 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1