《移动终端及其操作场景的录制和播放方法.pdf》由会员分享,可在线阅读,更多相关《移动终端及其操作场景的录制和播放方法.pdf(12页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102956248 A (43)申请公布日 2013.03.06 CN 102956248 A *CN102956248A* (21)申请号 201110248122.9 (22)申请日 2011.08.24 G11B 20/10(2006.01) G11B 27/10(2006.01) (71)申请人 中兴通讯股份有限公司 地址 518057 广东省深圳市南山区高新技术 产业园科技南路中兴通讯大厦法务部 (72)发明人 王昭鑫 郭青 (74)专利代理机构 北京安信方达知识产权代理 有限公司 11262 代理人 龙洪 (54) 发明名称 移动终端及其操作场景的录制和播。
2、放方法 (57) 摘要 本发明公开了一种移动终端及其操作场景的 录制和播放方法, 上述移动终端包括设置模块、 录 制模块和播放模块 ; 上述方法为 : 当用户选择录 制操作场景时, 根据用户的录制设置, 生成录制文 件, 截取当前操作的 UI 图像, 转换成终端可识别 格式的图片, 并存入上述录制文件中 ; 当用户选 择播放录制文件时, 按照用户的播放设置, 依次播 放上述录制文件中的图片。本发明使得移动终端 用户之间的录制文件传输及播放简单方便, 提高 了用户的参与度。 (51)Int.Cl. 权利要求书 2 页 说明书 6 页 附图 3 页 (19)中华人民共和国国家知识产权局 (12)发。
3、明专利申请 权利要求书 2 页 说明书 6 页 附图 3 页 1/2 页 2 1. 一种移动终端操作场景的录制和播放方法, 其特征在于, 所述方法包括 : 当用户选择录制操作场景时, 根据用户的录制设置, 生成录制文件, 截取当前操作的 UI 图像, 转换成终端可识别格式的图片, 并存入所述录制文件中 ; 当用户选择播放录制文件时, 按照用户的播放设置, 依次播放所述录制文件中的图片。 2. 根据权利要求 1 所述的方法, 其特征在于, 所述方法在生成录制文件的同时, 还生成 索引文件并保存到所述录制文件中 ; 当有图片存入所述录制文件时, 更新所述索引文件的 内容。 3. 根据权利要求 1 。
4、所述的方法, 其特征在于, 所述方法在录制结束时, 还根据用户的录 制设置及所述录制文件中的图片, 生成索引文件并保存到所述录制文件中。 4. 根据权利要求 1 所述的方法, 其特征在于, 所述方法将图片存入所述录制文件前, 还 对所述图片按照预设的规则命名。 5. 根据权利要求 1-4 所述的方法, 其特征在于, 所述方法在录制结束后, 还执行如下操 作 : 提示用户是否保存录制文件, 若是, 则保存所述录制文件 ; 否则, 删除所述录制文件。 6. 根据权利要求 1-4 任一项所述的方法, 其特征在于, 所述录制设置包括录制时间点 及保存路径 ; 所述录制时间点为预设的录制时间间隔或预设的。
5、关键操作点。 7. 根据权利要求 1-4 任一项所述的方法, 其特征在于, 所述索引文件包括所述图片的 保存路径、 序号及数量。 8. 根据权利要求 1-4 所述的方法, 其特征在于, 所述播放设置包括播放模式、 播放时间 间隔、 播放效果、 播放次数 ; 所述播放模式包括顺序播放、 逆序播放 ; 所述播放效果包括默认、 波纹、 翻书、 缩放、 旋转。 9. 根据权利要求 8 所述的方法, 其特征在于, 所述按照用户的播放设置依次播放所述 录制文件中的图片步骤具体为 : 判断用户设置的播放模式, 若为顺序播放, 则从所述录制文件的第一幅图片开始播放, 若为逆序播放, 则从所述录制文件的最后一幅。
6、图片开始播放 ; 根据用户设置的播放效果及终端分辨率, 对当前图片进行处理, 并按照用户设置的播 放时间间隔, 播放当前图片 ; 判断图片是否播放完毕 ; 若未播放完毕, 则继续播放, 若播放完毕, 则判断用户设置的播放次数 ; 若为 1 次, 则结束播放, 若为 1 次以上, 则记录播放次数 ; 判断记录的播放次数是否等于用户设置的播放次数, 若是, 则结束播放, 否则, 按照用 户设置的播放模式, 从相应图片开始重新播放。 10. 根据权利要求 9 所述的方法, 其特征在于, 所述方法根据所述索引文件中的图片数 量, 来判断图片是否播放完毕。 11. 根据权利要求 1-4 任一项所述的方法。
7、, 其特征在于, 所述录制文件的状态为用户可 修改, 所述修改包括增加图片、 删除图片、 重命名图片。 12. 根据权利要求 11 所述的方法, 其特征在于, 当所述录制文件的图片被修改时, 更新 权 利 要 求 书 CN 102956248 A 2 2/2 页 3 所述录制文件中的索引文件内容。 13. 一种移动终端, 其特征在于, 包括设置模块、 录制模块和播放模块, 所述设置模块, 用于为用户提供录制设置和播放设置的接口及选项 ; 所述录制模块, 用于在用户选择录制操作场景时, 根据用户的录制设置, 生成录制文 件, 截取当前操作的 UI 图像, 转换成终端可识别格式的图片, 并存入所述。
8、录制文件中 ; 所述播放模块, 用于在用户选择播放录制文件时, 按照用户的播放设置, 依次播放所述 录制文件中的图片。 14. 根据权利要求 13 所述的终端, 其特征在于, 所述录制模块, 还用于对所述图片按照 预设的规则命名 ; 生成索引文件并保存到所述录制文件中, 并在所述索引文件是与所述录 制文件同时生成且有图片存入所述录制文件时, 更新所述索引文件的内容 ; 以及提示用户 是否保存录制文件, 并在用户需要保存时, 保存所述录制文件, 在用户不需要保存时, 删除 所述录制文件 ; 所述播放模块, 用于判断用户设置的播放模式, 并在播放模式为顺序播放时, 从所述录 制文件的第一幅图片开始。
9、播放, 在播放模式为逆序播放时, 从所述录制文件的最后一幅图 片开始播放 ; 根据用户设置的播放效果及终端的分辨率, 对当前图片进行处理, 并按照用户 设置的播放时间间隔, 播放当前图片 ; 判断图片是否播放完毕, 并在播放完毕时, 判断用户 设置的播放次数, 并在播放次数为 1 次以上时, 记录播放次数, 并判断记录的播放次数是否 等于用户设置的播放次数, 在记录的播放次数小于用户设置的播放次数时, 按照用户设置 的播放模式重新播放, 在记录的播放次数等于用户设置的播放次数时, 结束播放。 15. 根据权利要求 14 所述的终端, 其特征在于, 所述录制模块, 还用于在所述录制文件 中的图片。
10、被修改时, 更新所述录制文件中的索引文件内容。 权 利 要 求 书 CN 102956248 A 3 1/6 页 4 移动终端及其操作场景的录制和播放方法 技术领域 0001 本发明涉及移动终端领域, 尤其涉及一种移动终端及其操作场景的录制和播放方 法。 背景技术 0002 随着手机越来越普及, 用户不仅仅关心手机自身的一些功能, 更加注重手机的娱 乐性和信息的多样化, 如用户可以录制和播放自己操作过的场景, 可以传输给其他手机进 行场景播放。 0003 此外, 在手机测试过程中, 保留故障现场的场景可帮助开发人员分析和解决故障, 开发人员可以根据故障现场的场景进行问题的初步定位, 若场景信息。
11、充足, 开发人员甚至 可直接定位到最终的故障。 0004 传统的录制和播放方法仅仅针对按键操作, 却忽略了 UI(User Interface, 用户界 面 ) 的录制和播放, 由于记录的是按键操作记录, 故用户不能像播放动画一样按时间间隔 进行 UI 播放和效果处理, 在不同的手机系统中播放的效果也不一致 ; 另外, 用户不能在手 机上自己编辑录制脚本, 可能无法达到用户满意的播放效果, 比如对录制脚本逆序播放、 循 环播放、 定时播放、 播放延迟的效果。 0005 现有的一些录制和播放方法是通过 PC 机和手机进行端口连接, 通过手机与 PC 之 间的通讯来实现脚本的录制和播放的, 用户不。
12、能在手机上直接进行录制和播放手机的操作 场景。 0006 目前的 PC 机录制界面是通过由 DirectX 支持的 GDI( 图形设备接口 ) 来实现的, 录制的时候通过 GDI 接口来获取图形图像内容到缓存, 然后进行存储, 不支持各种特殊效 果的处理, 且 PC 机录制界面都是连续的场景录制, 不支持按时间间隔和关键操作点的界面 录制, 而且存储所占的空间非常大, 不适于手机上的界面录制。 发明内容 0007 本发明的目的是, 提供一种移动终端及其操作场景的录制和播放方法, 以优化现 有的录制方法用户参与度低、 录制文件占用空间大的问题。 0008 本发明提供了一种移动终端操作场景的录制和。
13、播放方法, 上述方法包括 : 0009 当用户选择录制操作场景时, 根据用户的录制设置, 生成录制文件, 截取当前操作 的 UI 图像, 转换成终端可识别格式的图片, 并存入上述录制文件中 ; 0010 当用户选择播放录制文件时, 按照用户的播放设置, 依次播放上述录制文件中的 图片。 0011 优选地, 上述方法在生成录制文件的同时, 还生成索引文件并保存到上述录制文 件中 ; 当有图片存入上述录制文件时, 更新上述索引文件的内容。 0012 优选地, 上述方法在录制结束时, 还根据用户的录制设置及上述录制文件中的图 片, 生成索引文件并保存到上述录制文件中。 说 明 书 CN 102956。
14、248 A 4 2/6 页 5 0013 优选地, 上述方法将图片存入上述录制文件前, 还对上述图片按照预设的规则命 名。 0014 优选地, 上述方法在录制结束后, 还执行如下操作 : 0015 提示用户是否保存录制文件, 若是, 则保存上述录制文件 ; 否则, 删除上述录制文 件。 0016 优选地, 上述录制设置包括录制时间点及保存路径 ; 0017 上述录制时间点为预设的录制时间间隔或预设的关键操作点。 0018 优选地, 上述索引文件包括上述图片的保存路径、 序号及数量。 0019 优选地, 上述播放设置包括播放模式、 播放时间间隔、 播放效果、 播放次数 ; 0020 优选地, 上。
15、述播放模式包括顺序播放、 逆序播放 ; 0021 优选地, 上述播放效果包括默认、 波纹、 翻书、 缩放、 旋转。 0022 优选地, 上述按照用户的播放设置, 依次播放上述录制文件中的图片步骤具体 为 : 0023 判断用户设置的播放模式, 若为顺序播放, 则从上述录制文件的第一幅图片开始 播放, 若为逆序播放, 则从上述录制文件的最后一幅图片开始播放 ; 0024 根据用户设置的播放效果及终端分辨率, 对当前图片进行处理, 并按照用户设置 的播放时间间隔, 播放当前图片 ; 0025 判断图片是否播放完毕 ; 0026 若未播放完毕, 则继续播放, 若播放完毕, 则判断用户设置的播放次数 。
16、; 0027 若为 1 次, 则结束播放, 若为 1 次以上, 则记录播放次数 ; 0028 判断记录的播放次数是否等于用户设置的播放次数, 若是, 则结束播放, 否则, 按 照用户设置的播放模式, 从相应图片开始重新播放。 0029 优选地, 上述方法根据上述索引文件中的图片数量, 来判断图片是否播放完毕。 0030 优选地, 上述录制文件的状态为用户可修改, 上述修改包括增加图片、 删除图片、 重命名图片。 0031 优选地, 当上述录制文件的图片被修改时, 更新上述录制文件中的索引文件内容。 0032 本发明进一步提供了一种移动终端, 包括设置模块、 录制模块和播放模块, 0033 上述。
17、设置模块, 用于为用户提供录制设置和播放设置的接口及选项 ; 0034 上述录制模块, 用于在用户选择录制操作场景时, 根据用户的录制设置, 生成录制 文件, 截取当前操作的 UI 图像, 转换成终端可识别格式的图片, 并存入上述录制文件中 ; 0035 上述播放模块, 用于在用户选择播放录制文件时, 按照用户的播放设置, 依次播放 上述录制文件中的图片。 0036 优选地, 上述录制模块, 还用于对上述图片按照预设的规则命名 ; 生成索引文件并 保存到上述录制文件中, 并在上述索引文件是与上述录制文件同时生成且有图片存入上述 录制文件时, 更新上述索引文件的内容 ; 以及提示用户是否保存录制。
18、文件, 并在用户需要保 存时, 保存上述录制文件, 在用户不需要保存时, 删除上述录制文件 ; 0037 上述播放模块, 用于判断用户设置的播放模式, 并在播放模式为顺序播放时, 从上 述录制文件的第一幅图片开始播放, 在播放模式为逆序播放时, 从上述录制文件的最后一 幅图片开始播放 ; 根据用户设置的播放效果及终端的分辨率, 对当前图片进行处理, 并按照 说 明 书 CN 102956248 A 5 3/6 页 6 用户设置的播放时间间隔, 播放当前图片 ; 判断图片是否播放完毕, 并在播放完毕时, 判断 用户设置的播放次数, 并在播放次数为 1 次以上时, 记录播放次数, 并判断记录的播放。
19、次数 是否等于用户设置的播放次数, 在记录的播放次数小于用户设置的播放次数时, 按照用户 设置的播放模式重新播放, 在记录的播放次数等于用户设置的播放次数时, 结束播放。 0038 优选地, 上述录制模块, 还用于在上述录制文件中的图片被修改时, 更新上述录制 文件中的索引文件内容。 0039 本发明使得用户可自行设置操作场景的录制和播放时间间隔, 实现对 UI 的录制, 还可按照实际需求对录制文件进行修改或者实现特殊的播放效果, 通过本发明得到的录制 文件较小且为终端支持的格式, 故便于终端用户之间的传输及播放。 附图说明 0040 此处所说明的附图用来提供对本发明的进一步理解, 构成本发明。
20、的一部分, 本发 明的示意性实施例及其说明用于解释本发明, 并不构成对本发明的不当限定。在附图中 : 0041 图 1 是本发明移动终端优选实施例的原理框图 ; 0042 图 2 是本发明移动终端操作场景的录制和播放方法中的录制过程优选实施例一 的流程图 ; 0043 图 3 本发明移动终端操作场景的录制和播放方法中的录制过程优选实施例二的 流程图 ; 0044 图 4 是本发明移动终端操作场景的录制和播放方法中的播放过程优选实施例的 流程图。 具体实施方式 0045 为了使本发明所要解决的技术问题、 技术方案及有益效果更加清楚、 明白, 以下结 合附图和实施例, 对本发明进行进一步详细说明。。
21、 应当理解, 此处所描述的具体实施例仅用 以解释本发明, 并不用于限定本发明。 0046 如图 1 所示, 是本发明移动终端优选实施例的原理框图, 本实施例包括设置模块 01、 录制模块 02 和播放模块 03, 0047 设置模块 01, 用于为用户提供录制设置和播放设置的接口及选项 ; 上述录制设置 包括录制时间点及保存路径选项, 上述录制时间点包括时间间隔设置选项和关键操作点设 置选项 ; 上述播放设置包括播放模式、 播放时间间隔、 播放效果、 播放次数选项, 上述播放模 式包括顺序播放、 逆序播放, 上述播放效果包括默认、 波纹、 翻书、 缩放、 旋转等选项 ; 0048 录制模块 0。
22、2, 用于为用户提供录制操作场景功能, 在用户选择录制操作场景时, 根 据用户的录制设置, 生成录制文件, 截取当前操作的 UI 图像, 转换成终端可识别格式的图 片, 对上述图片按照预设的规则命名后存入上述录制文件中 ; 用于在生成录制文件的同时, 或者在录制结束后, 生成索引文件并保存到上述录制文件中, 并在上述索引文件是与上述 录制文件同时生成且有图片存入上述录制文件时, 更新上述索引文件的内容 ; 以及提示用 户是否保存录制文件, 并在用户需要保存时, 保存上述录制文件, 在用户不需要保存时, 删 除上述录制文件 ; 还用于在上述录制文件中的图片被修改时, 更新上述录制文件中的索引 文。
23、件内容 ; 说 明 书 CN 102956248 A 6 4/6 页 7 0049 播放模块 03, 用于为用户提供播放录制文件功能, 在用户选择播放录制文件时, 按 照用户的播放设置, 判断用户设置的播放模式, 并在播放模式为顺序播放时, 从上述录制文 件的第一幅图片开始播放, 在播放模式为逆序播放时, 从上述录制文件的最后一幅图片开 始播放 ; 根据用户设置的播放效果及终端的分辨率, 对当前图片进行处理, 并按照用户设置 的播放时间间隔, 播放当前图片 ; 判断图片是否播放完毕, 并在播放完毕时, 判断用户设置 的播放次数, 并在播放次数为 1 次以上时, 记录播放次数, 并判断记录的播放。
24、次数是否等于 用户设置的播放次数, 在记录的播放次数小于用户设置的播放次数时, 按照用户设置的播 放模式重新播放, 在记录的播放次数等于用户设置的播放次数时, 结束播放。 依次播放上述 录制文件中的图片。 0050 如图 2 所示, 是本发明移动终端操作场景的录制和播放方法中的录制过程优选实 施例一的流程图, 本实施例具体包括以下步骤 : 0051 步骤 S001 : 用户选择录制操作场景 ; 0052 步骤 S002 : 根据用户的录制设置, 生成录制文件, 并同时生成索引文件, 存入上述 录制文件中 ; 0053 上述索引文件包括上述图片的保存路径、 序号及数量 ; 0054 上述录制设置。
25、包括录制时间点及保存路径, 上述录制时间点为预设的录制时间间 隔或者为预设的关键操作点, 上述时间间隔为用户自定义设置的时间, 比如用户可根据实 际的操作场景, 设置每 5 秒录制一次, 或者每 10 秒录制一次 ; 上述关键操作点可以理解为 UI 切换的时间点, 即从一个界面跳转到另一个界面的时间点或者界面发生明显变化的时间 点。 0055 步骤 S003 : 在录制时间点到来时, 截取当前操作的 UI 图像 ; 0056 步骤 S004 : 转换成终端可识别格式的图片 ; 0057 步骤 S005 : 对上述图片按照预设的规则命名 ; 0058 步骤 S006 : 将上述图片存入上述录制文。
26、件中 ; 0059 本发明中, 每一幅图片为播放时的一帧, 图片按照预设的规则命名。 0060 步骤 S007 : 更新上述索引文件的内容 ; 0061 步骤 S008 : 判断是否录制完毕, 若是, 则执行步骤 S009, 否则, 执行步骤 S003 ; 0062 步骤 S009 : 提示用户是否保存录制文件, 若是, 则执行步骤 S010, 否则, 执行步骤 S011 ; 0063 步骤 S010 : 保存上述录制文件 ; 0064 步骤 S011 : 删除上述录制文件。 0065 如图 3 所示, 是本发明移动终端操作场景的录制和播放方法中的录制过程优选实 施例二的流程图, 本实施例具体。
27、包括以下步骤 : 0066 步骤 S101 : 用户选择录制操作场景 ; 0067 步骤 S102 : 根据用户的录制设置, 生成录制文件 ; 0068 本实施例中的录制设置与上述实施例一相同, 此处不再复述。 0069 步骤 S103 : 在录制时间点到来时, 截取当前操作的 UI 图像 ; 0070 步骤 S104 : 转换成终端可识别格式的图片 ; 0071 步骤 S105 : 对上述图片按照预设的规则命名 ; 说 明 书 CN 102956248 A 7 5/6 页 8 0072 步骤 S106 : 将上述图片存入上述录制文件中 ; 0073 步骤 S107 : 判断是否录制完毕, 若。
28、是, 则执行步骤 S108, 否则, 执行步骤 S103 ; 0074 用户输入结束命令或者操作场景自然结束时, 认为录制结束。 0075 步骤 S108 : 根据上述录制设置和上述录制文件中的图片, 生成索引文件, 并存入 上述录制文件中 ; 0076 上述索引文件包括上述图片的保存路径和数量 ; 0077 步骤 S109 : 提示用户是否保存录制文件, 若是, 则执行步骤 S110, 否则, 执行步骤 S111 ; 0078 步骤 S110 : 保存上述录制文件 ; 0079 步骤 S111 : 删除上述录制文件。 0080 本发明中, 录制文件的状态为用户可修改, 用户可根据需要, 修改。
29、上述录制文件中 的内容, 上述修改包括增加图片、 删除图片、 重命名图片等, 当上述录制文件的图片被修改 时, 更新上述录制文件中的索引文件内容, 即更新索引文件中的图片数量。 0081 如图 4 所示, 是本发明移动终端操作场景的录制和播放方法中的播放过程优选实 施例的流程图, 本实施例基于上述图 2、 图 3 所示录制方法, 具体包括以下步骤 : 0082 步骤 S201 : 用户选择播放录制文件 ; 0083 步骤 S202 : 根据用户的播放设置, 判断用户设置的播放模式, 若为顺序播放, 则执 行步骤 S203, 若为逆序播放, 则执行步骤 S204 ; 0084 播放设置包括播放模。
30、式、 播放时间间隔、 播放效果、 播放次数 N ; 上述播放模式包 括顺序播放、 逆序播放 ; 上述播放效果包括默认、 波纹、 翻书、 缩放、 旋转等等。 0085 步骤 S203 : 从上述录制文件中的第一幅图片开始播放, 即将上述录制文件中第一 幅图片作为当前图片, 也就是即将播放的第一帧, 执行步骤 S205 ; 0086 本步骤根据上述索引文件中的序号得知哪个图片为第一幅图片, 哪个图片为最后 一幅图片。 0087 步骤 S204 : 从上述录制文件的最后一幅图片开始播放, 即将上述录制文件中最后 一幅图片作为当前图片, 也就是即将播放的第一帧 ; 0088 步骤 S205 : 根据用。
31、户设置的播放效果及终端分辨率, 对当前图片进行处理 ; 0089 步骤 S206 : 按照用户设置的播放时间间隔, 播放时间间隔到, 播放当前图片 ; 0090 步骤 S207 : 判断上述录制文件中的图片是否播放完毕, 若是, 则执行步骤 S209, 否 则, 执行步骤 S208 ; 0091 步骤 S208 : 跳转到下一幅图片, 执行步骤 S205 ; 0092 步骤 S209 : 判断用户设置的播放次数 N, 若为 1 次, 则结束播放 ; 若大于 1 次, 则执 行步骤 S210 : 0093 步骤 S210 : 记录已播放次数 n ; 0094 本步骤可通过为 n 加 1 的方式来。
32、记录已播放次数。 0095 步骤 S211 : 判断记录的已播放次数 n 是否等于用户设置的播放次数 N, 若是, 则结 束播放, 否则, 执行步骤 S202。 0096 本发明在录制过程及播放过程中, 用户均可以暂停录制 / 暂停播放, 此时, 终端暂 停录制 / 播放, 当收到用户的继续录制 / 播放命令后, 终端继续录制 / 播放, 比如用户设置 说 明 书 CN 102956248 A 8 6/6 页 9 的录制时间间隔为每隔 5 秒录制一次, 若暂停录制前已过去 2 秒, 则继续录制后, 从上述 2 秒处继续计时 ; 用户设置的播放时间间隔为7秒, 若暂停播放前已过去5秒, 则继续录。
33、制后, 从上述 5 秒处继续计时。 0097 通过本发明, 移动终端测试者可以很好地记录测试过程中出现的 bug, 也可以实 现移动终端测试的自动化 ; 对于移动终端供应商来说, 不仅可为用户带来操作的娱乐性和 自由性, 还可根据用户传输来的录制文件, 远程解决用户的故障 ; 对应移动终端游戏玩家来 说, 可保存自己游戏操作的场景。 0098 上述说明指出并描述了本发明的优选实施例, 但如前所述, 应当理解本发明并非 局限于本文所披露的形式, 不应看作是对其他实施例的排除, 而可用于各种其他组合、 修改 和环境, 并能够在本文所述发明构想范围内, 通过上述教导或相关领域的技术或知识进行 改动。而本领域人员所进行的改动和变化不脱离本发明的精神和范围, 则都应在本发明所 附权利要求的保护范围内。 说 明 书 CN 102956248 A 9 1/3 页 10 图 1 图 2 说 明 书 附 图 CN 102956248 A 10 2/3 页 11 图 3 说 明 书 附 图 CN 102956248 A 11 3/3 页 12 图 4 说 明 书 附 图 CN 102956248 A 12 。