一种终端运行过程记录方法及记录运行过程的终端的制作方法

文档序号:7923026阅读:195来源:国知局
专利名称:一种终端运行过程记录方法及记录运行过程的终端的制作方法
技术领域
本发明涉及一种通信领域,特别涉及一种终端运行过程记录方法 及记录运行过程的终端。
背景技术
通信终端例如手冲几的UI (用户界面,User Interface) i殳计直接关 系到用户对该通信终端的体验及喜好度,并在一定程度上决定了用户 是否愿意购买该通信终端,因此UI的设计在整个通信终端产品的设计 中占有不可或缺的重要地位,需要UI部门请用户来使用通信终端,并 录制用户对UI任务的使用过程。
现有的UI任务录制方法通过摄像机拍摄用户体验过程,即,通信 终端UI部门为了解某款通信终端的每个UI任务的设计是否合理,在 请用户做体验测试的时候,在用户使用通信终端的过程中,会使用摄 像机来拍摄用户使用该通信终端的过程,以拍摄的影像资料作为UI设 计的分析资料。
发明人在实施本发明实施例时,发现现有技术至少存在以下问题 使用摄像机录制下来的影像资料无法直接转换为表格之类的文档资 料,为UI任务设计的检测及分析带来很大的麻烦。

发明内容
本发明实施例的目的在于,为了克服现有技术中的上述问题,提 供一种可以准确记录终端运行过程,并且可以将所记录的运行过程的信息发送至计算机,便于计算机进行管理的记录终端运行过程方法。
为此,本发明实施例提供一种终端运行过程记录方法,包括
接收来自控制侧的采集指令,并根据该采集指令向所述控制侧发 送运行过程中的初始界面信息、被使用按键的按键名称及按键间隔信自.
接收来自所述控制侧的控制指令,并根据该控制指令,依照所述
初始界面信息、被使用按4定的按4定名称及按键间隔信息显示过程界面;
向所述控制侧发送过程界面信息,以便所述控制侧将所述初始界 面信息、过程界面信息、被使用按键的按键名称及按键间隔信息保存 为记录文件。
本发明实施例的另 一方面还提供一种记录运行过程的终端,包括
接收单元,用于接收来自控制侧的采集指令和控制指令;
发送单元,用于根据所述接收单元接收的所述采集指令,向所述 控制侧发送所述终端在运行过程中的初始界面信息、被使用按键的按 键名称及按键间隔信息;
显示单元根据所述接收单元接收的所述控制指令,依照所述初始 界面信息、被使用按键的按键名称及按键间隔信息显示过程界面;
所述发送单元还用于向所述控制侧发送过程界面信息,以便所述 控制侧将所述初始界面信息、过程界面信息、被使用按键的按键名称 及按^t间隔信息保存为记录文件。本发明实施例的记录终端运行过程方法及记录运行过程的终端可 以准确录制终端执行的每个UI任务的详细信息,并且能够与终端的控 制如计算机进行数据交互,将所录制的运行过程的信息传送给计算机, 由计算机进行管理,便于分析和使用,提高了 UI任务分析数据的准确 度。


图1为本发明提供的终端运行过程记录方法的一个实施例的流程
图2为本发明提供的终端运行过程记录方法的一个实施例的流程
图3为本发明提供的记录运行过程的终端的一个实施例的结构示 意图4为本发明提供的记录运行过程的终端的一个实施例中所述终 端的使用流程示意图5为本发明提供的记录运行过程的终端的一个实施例中所述终 端与其控制侧构成的系统的架构示意图6为图5所示系统中控制侧的UI任务录制软件输入脚本名称时 的界面示意图7为图5所示系统中控制侧的UI任务录制软件生成录制脚本后 的显示界面图;图8为图5所示系统中在控制侧的UI任务录制软件中选择录制脚 本时的界面示意图9为图5所示系统中终端根据提示将终端界面设置为和所选择 的录制脚本的提示图片相同的界面的示意图10为图5所示系统中控制侧保存的终端的多个界面图的示意
图11为图5所示系统中控制侧的UI任务录制软件按照录制的按 键信息播放终端在用户使用过程中的界面变化的示意图12为图5所示系统中控制侧将录制的界面信息和按^t信息保存 到EXCEL表格中的示意图。
具体实施例方式
下面参照附图对本发明的实施例进行详细说明。
图1为本发明提供的终端运行过程记录方法的一个实施例的流程 图,如图l所示,该实施例的方法包括
S01:接收来自控制侧的采集指令,并根据该采集指令向所述控制 侧发送运行过程中的初始界面信息、被使用按键的按键名称及按键间 隔信息;
S02:接收来自所述控制侧的控制指令,并根据该控制指令,依照 所述初始界面信息、被使用按键的按键名称及按键间隔信息显示过程 界面;S03:向所述控制侧发送过程界面信息,以便所述控制侧将所述初 始界面信息、过程界面信息、被使用按键的按键名称及按键间隔信息 保存为记录文件。
本实施例中,终端,例如手机,接收来自控制侧得采集指令,例 如,由计算机向手机发送的采集指令,根据此采集指令将手机在运行 过程中的初始界面信息、被使用按键的按键名称及按键间隔信息发送 至控制侧,如手机将开机画面、使用过的按键以及使用按键之间的时 间间隔信息发送至计算机;然后,终端接收来自控制侧的控制指令, 依照所述初始界面信息、被使用按键的按键名称及按键间隔信息显示 过程界面,例如,计算机根据采集到的手机的运行过程信息控制手机 按照上述初始界面信息、被使用按键的按键名称及按键间隔信息再次 运行并显示过程界面;终端向所述控制侧发送手机在该运行过程中的 过程界面信息,例如,手机将根据计算机的控制指令再次运行时所产 生的过程界面信息,包括手机呈现过哪些界面、在这些界面分别停留 多长时间等信息发送至计算机,由计算机将初始界面信息、过程界面 信息、^4定名称及按键间隔信息保存为记录文件。
本实施例的方法,可以使终端如手机,将其运行过程的详细信息 发送至其控制侧如计算机,计算机还可以根据所采集的信息控制手机 再次运行,并且将手机的初始界面信息、过程界面信息、按键名称及 按键间隔信息保存为记录文件,便于管理、分析,提高了UI任务分析 数据的准确度。图2为本发明提供的终端运行过程记录方法的一个实施例的流程 图,如图2所示,该实施例的方法可以包括
S01:接收来自控制侧的采集指令,并根据该采集指令向所述控制 侧发送运行过程中的初始界面信息、被使用按键的按键名称及按键间 隔信息;
S021:接收来自所述控制侧的控制指令; Sll:接收设置界面指令;
S12:根据所述设置界面指令,显示所述初始界面;
S022:根据该控制指令,依照初始界面信息、被使用按键的按键 名称及按一睫间隔信息显示过程界面;
S03:向所述控制侧发送过程界面信息,以便所述控制侧将所述初 始界面信息、过程界面信息、被使用按键的按键名称及按键间隔信息 保存为记录文件。
本实施例中,终端,例如手机,接收来自控制侧的采集指令,例 如,由计算机向手机发送采集指令,根据此采集指令将手机在运行过 程中的初始界面信息、被使用按键的按键名称及按键间隔信息发送至 控制侧,如手机将开机画面、使用过的按键以及使用按键之间的时间 间隔信息发送至计算机;然后,终端接收来自控制侧的控制指令,并 接收设置界面的指令,终端根据该设置界面指令显示上述的初始界面, 再依照所述初始界面信息、被使用按键的按键名称及按键间隔信息显 示过程界面,例如,计算机根据采集到的手机的运行过程信息控制手 机按照上述初始界面信息、被使用按键的按键名称及按键间隔信息再次运行;终端向所述控制侧发送过程界面信息,例如,手机将根据计 算机的控制指令再次运行时所产生的过程界面信息,包括手机呈现过 哪些界面、在这些界面分别停留多长时间等信息发送至计算机,由计 算机将初始界面信息、过程界面信息、按键名称及按键间隔信息保存 为i己录文4牛。
本实施例的方法,可以使终端如手机,将其运行过程的详细信息 发送至其控制侧如计算机,计算机还可以根据所采集的信息控制手机 再次运行,并且将手机的初始界面信息、过程界面信息、被使用按键 的按键名称及按键间隔信息保存为记录文件,便于管理、分析,提高 了 UI任务分析数据的准确度。
在本发明提供的终端运行过程记录方法的一个实施例中,上述接 收设置界面指令(步骤Sll)可以接收来自控制侧的设置界面指令,比 如接收计算机发出的设置界面指令;还可以接收来自用户的设置界面 指令,由用户直接将终端界面设置成上述的初始界面。
在本发明提供的终端运行过程记录方法的一个实施例中,上述向 所述控制侧发送过程界面信息,以便所述控制侧将所述初始界面信息、 过程界面信息、被使用按键的按键名称及按键间隔信息保存为记录文 件(步骤S03 )具体为
向所述控制侧发送过程界面信息,以便所述控制侧将所述初始界 面信息、过程界面信息、被使用按键的按键名称及按键间隔信息保存 为记录文件并根据所述记录文件播放所述初始界面和过程界面。本实施例中,终端,例如手机,将其运行过程的初始界面信息、 过程界面信息、被使用按键的按键名称及按键间隔信息发送至计算机, 由计算机保存为记录文件,并且计算机可以才艮据此记录文件控制手机 再次运行,还可以根据记录文件中的部分信息,控制手机运行某些具 体步骤,还可以根据所述记录文件播放所记录的手机运行过程的初始 界面和过程界面,使UI任务分析更加方便、灵活。
图3为本发明提供的记录运行过程的终端的一个实施例的结构示 意图,如图3所示,本实施例的终端包括
接收单元1,用于接收来自控制侧的采集指令和控制指令;
发送单元2,用于根据所述接收单元l接收的所述采集指令,向所 述控制侧发送所述终端在运行过程中的初始界面信息、被使用按键的 按键名称及按键间隔信息;
显示单元3根据所述接收单元1接收的所述控制指令,依照所述 初始界面信息、被使用按键的按键名称及按键间隔信息显示过程界面;
所述发送单元2还用于向所述控制侧发送过程界面信息,以便所 述控制侧将所述初始界面信息、过程界面信息、被使用按键的按键名 称及按键间隔信息保存为记录文件。
本实施例中,终端,例如手机,接收单元1接收来自控制侧的采 集指令,例如,由计算机向手机发送的采集指令,发送单元2根据接 收单元1接收的采集指令将手机在运行过程中的初始界面信息、被使 用按键的按键名称及按键间隔信息发送至控制侧,如发送单元2将手机的开机画面、使用过的按键以及使用按键之间的时间间隔信息发送
至计算机;然后,接收单元l接收来自控制侧的控制指令,显示单元3 依照所述初始界面信息、被使用按键的按键名称及按键间隔信息显示 过程界面,例如,计算机根据采集到的手机的运行过程信息控制手机 按照上述初始界面信息、被使用按键的按键名称及按键间隔信息再次 运行,并且由显示单元3显示再次运行的过程界面;发送单元2向所 述控制侧发送过程界面信息,例如,手机将显示单元3根据计算机的 控制指令再次运行时所显示的过程界面,及相关信息,包括显示单元3 所显示的界面、手机在这些界面分别停留多长时间等信息发送至计算 机,由计算机将初始界面信息、过程界面信息、按键名称及按键间隔 信息保存为记录文件。
本实施例的终端,可以将其运行过程的详细信息发送至其控制侧 如计算机,计算机还可以根据所采集的信息控制手机再次运行,并且 将手机的初始界面信息、过程界面信息、按键名称及按键间隔信息保 存为记录文件,便于管理、分析,提高了 UI任务分析数据的准确度。
在本发明提供的记录运行过程的终端的一个实施例中,上述接收 单元1还用于接收设置界面指令,例如接收来自所述控制侧的设置指 令;则
上述显示单元3根据所述设置界面指令显示所述初始界面;
上述显示单元3还用于根据所述设置指令显示所述初始界面。
本实施例中,终端以手机为例,其控制侧以计算机为例,接收单 元1还可以接收设置界面指令,设置界面指令可以为计算机发出的设置界面指令,显示单元3根据所述设置指令显示手机的初始界面;设 置界面指令还可以为用户对手机进行操作发出的指令,显示单元3根 据所述设置指令显示手机的初始界面。
图4为本发明提供的记录运行过程的终端的一个实施例中所述终 端的使用流程示意图,图5为实现本发明提供的记录运行过程的终端 的 一个实施例中所述终端与其控制侧构成的系统的架构示意图,如图 4、图5所示,在该实施例中,终端与其控制侧连接,例如,手机与计 算机通过USB接口或串口连接,计算机侧包括应用软件模块,其中 GTR是一个测试平台,ATTRecord ( Auto Test Tool Record,自动测试 工具录制器)是一个UI任务录制软件。PA (package adapter)为数据 包适配器,SA (system adapter)为系统适配器。终端侧包括OS(手机 操作系统),Brew (高通手机平台),Diag (手机通信协议),CBB (公 用模块)等模块。
终端计算机侧的PA和SA模块中设有抓图功能和录制按键信息功 能这两个功能的接口 。如果终端不具备抓图功能和录制按键信息功能, 则需要将UI任务录制软件带有的LIB (静态链接库)集成到终端,并 在终端侧重新编译所述LIB,使该终端具备抓图和录制按键信息这两种 功能。
下面详细说明如图4所示的记录运行过程的终端的具体使用步骤。
首先在计算机中设置UI任务录制软件(S301 ),将终端通过串口 或者USB 口连接到计算机(S302 ),在计算机中打开UI任务录制软件,点击录制按钮后,在弹出的新建脚本窗口中输入新建脚本名称,如图6 所示。
在终端的过程中,计算机上的UI任务录制软件自动采集用户使用
终端的初始界面以及按键名称以及按键间隔的精确时间,并将采集的
初始界面及按键信息保存为录制脚本(S303 ),即计算机侧的 ATTRecord调用SA与终端之间的通信来录制按4定信息,如图7所示。
当用户操作完毕之后,点击UI任务录制软件上的记录按钮(图示 为R按钮),如图8所示,弹出选择脚本的窗口,可从多个脚本中,选 中刚才所录制的脚本,并点击确认按钮,然后根据提示将仍连接在计 算机上的终端的界面设置为和所选中脚本的图片提示相同,如图9所 示。
UI任务录制软件会根据刚才所选中脚本的内容,结合终端,依次 将终端中的每个界面抓取并保存在计算机侧(S304),如图10所示。
按键信息,调用SA控制终端按键操作序列,并依次抓取终端屏幕图片 进行保存。
这时,点击UI任务录制软件上的执行按钮(图示为三角形按钮), 并选择相关连续图片,录制软件会按照所录制的用户按键信息来播放 用户使用过程中终端界面变化的过程(S305 ),如图11所示,从而重 现用户使用终端时界面的变化过程。
点击UI任务录制软件上的导出按钮,可将所录制的UI任务数据 导出至EXCEL表格(S306),如图12所示。从而相关技术人员可以清晰准确的获取用户操作终端时的按键、等待间隔时间以及界面信息, 以便于后续的数据分析。
总之,以上所述仅为本发明的实施例,并非用于限定本发明的保 护范围,而是用于说明本发明。凡在本发明的精神和原则之内,所作 的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
另外,以上实施例中分别说明的各技术,系统,装置,方法以及 各实施例中分别说明的技术特征可以进行组合,从而形成不脱离本发 明的精神和原则之内的其他的模块,方法,装置,系统及技术,这些 根据本发明实施例的记载组合而成的模块,方法,装置,系统及技术 均在本发明的保护范围之内。
权利要求
1、一种终端运行过程记录方法,其特征在于,包括接收来自控制侧的采集指令,并根据该采集指令向所述控制侧发送运行过程中的初始界面信息、被使用按键的按键名称及按键间隔信息;接收来自所述控制侧的控制指令,并根据该控制指令,依照所述初始界面信息、被使用按键的按键名称及按键间隔信息显示过程界面;向所述控制侧发送过程界面信息,以便所述控制侧将所述初始界面信息、过程界面信息、被使用按键的按键名称及按键间隔信息保存为记录文件。
2、 如权利要求l所述的方法,其特征在于,在所述接收来自所述 控制侧的控制指令之后,还包括接收设置界面指令;根据所述设置界面指令,显示所述初始界面。
3、 如权利要求2所述的方法,其特征在于,所述接收设置界面指 令具体为接收来自控制侧的设置指令。
4、 如权利要求l所述的方法,其特征在于,所述向所述控制侧发 送过程界面信息,以便所述控制侧将所述初始界面信息、过程界面信 息、被使用按键的按键名称及按键间隔信息保存为记录文件具体为向所述控制侧发送过程界面信息,以便所述控制侧将所述初始界 面信息、过程界面信息、被使用按键的按键名称及按键间隔信息保存 为记录文件并根据所述记录文件播放所述初始界面和过程界面。
5、 一种记录运行过程的终端,其特征在于,包括接收单元,用于接收来自控制侧的采集指令和控制指令;发送单元,用于根据所述接收单元接收的所述采集指令,向所述 控制侧发送所述终端在运行过程中的初始界面信息、被使用按键的按 键名称及按键间隔信息;显示单元用于根据所述接收单元接收的所述控制指令,依照所述 初始界面信息、被使用按键的按4定名称及按4建间隔信息显示过程界面;所述发送单元还用于向所述控制侧发送过程界面信息,以便所述 控制侧将所述初始界面信息、过程界面信息、被使用按键的按键名称 及按键间隔信息保存为记录文件。
6、 如权利要求5所述的终端,其特征在于,所述接收单元还用于 接收设置界面指令,所述显示单元根据所述设置界面指令显示所述初 始界面。
7、 如权利要求6所述的终端,其特征在于,所述接收单元具体用 于接收来自所述控制侧的设置指令,所述显示单元根据所述设置指令 显示所述初始界面。
全文摘要
一种终端运行过程记录方法,包括接收来自控制侧的采集指令,并根据该采集指令向所述控制侧发送运行过程中的初始界面信息、被使用按键的按键名称及按键间隔信息;接收来自所述控制侧的控制指令,并根据该控制指令,依照所述初始界面信息、被使用按键的按键名称及按键间隔信息显示过程界面;向所述控制侧发送过程界面信息,以便所述控制侧将所述初始界面信息、过程界面信息、被使用按键的按键名称及按键间隔信息保存为记录文件。本发明还公开了相应的记录运行过程的终端。本发明的记录终端运行过程方法及记录运行过程的终端可以准确录制终端执行的每个任务的详细信息,并且能够与终端的控制端进行数据交互,便于管理、分析和使用。
文档编号H04M1/2745GK101437078SQ20081018616
公开日2009年5月20日 申请日期2008年12月19日 优先权日2008年12月19日
发明者杉 陈 申请人:深圳华为通信技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1