一种演示、生成演示脚本的方法及系统的制作方法

文档序号:6504423阅读:1492来源:国知局
一种演示、生成演示脚本的方法及系统的制作方法
【专利摘要】本发明公开了一种演示脚本的演示方法,包括:将演示脚本解析后得到用户的操作信息和源终端显示界面的属性信息;根据所述解析出的用户的操作信息在演示界面上按顺序演示用户的操作过程,在演示过程中,根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示。本发明还公开了一种生成演示脚本的方法,包括:记录用户在本终端上的操作信息以及显示界面的属性信息;根据所述用户在本终端上的操作信息以及显示界面的属性信息生成演示脚本。本发明能够生成的演示脚本较之视频格式的演示脚本占用的存储空间减小,而且能够传递清楚。
【专利说明】一种演示、生成演示脚本的方法及系统

【技术领域】
[0001]本发明涉及到终端系统中的用户操作领域,具体地,涉及一种演示、生成演示脚本的方法及系统。

【背景技术】
[0002]当前通过手机传递至手机的操作流程演示大多是通过文字以及视频。通过文字传递过程中可能会带来很多误解错误,通过视频传递则传输体积太大占用传递过程中网络流量,浪费网络资源。


【发明内容】

[0003]为了解决上述技术问题,本发明公开了一种演示、生成演示脚本的方法及系统,能够缩小演示文件的大小,减少演示文件占用的存储空间。
[0004]本发明公开的演示脚本的演示方法,应用于演示终端,包括:
[0005]将演示脚本解析后得到用户的操作信息和源终端显示界面的属性信息,所述用户的操作信息中包括用户的操作动作以及操作动作的顺序;
[0006]根据所述解析出的用户的操作信息在演示界面上演示用户的操作过程,在演示过程中,根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示。
[0007]较佳地,
[0008]所述源终端显示界面的属性信息包括显示界面的横竖屏状态和界面大小;
[0009]根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示包括:
[0010]演示界面的横竖屏状态与所述解析出的源终端显示界面的横竖屏状态一致,以及,
[0011]当所述解析出的用户的操作信息中包括触摸屏上的触摸动作时,根据演示界面与源终端显示界面的界面大小的差异配置所述触摸动作在所述演示界面的坐标。
[0012]较佳地,
[0013]所述根据演示界面与源终端显示界面的界面大小的差异配置所述触摸动作在所述演示界面的坐标的方式为:
[0014]触摸动作在所述演示界面上的横坐标X=X1GzV),纵坐标Y=VOVb1),其中,X1和y1分别为所述触摸动作在源终端显示界面上的横坐标和纵坐标,a和b分别为演示界面的长度和宽度,a1和b1分别为源终端显示界面的长度和宽度。
[0015]较佳地,
[0016]在所述演示用户的操作过程中:
[0017]所述操作动作中包含按键操作时,则在所述演示界面上显示所述按键的键值,以及,当所述按键操作中包含长按按键操作时,则在所述演示界面上给出长按按键操作的提示;
[0018]所述操作动作中包括在源终端触摸屏上的触摸动作时:
[0019]所述触摸动作中包含触摸屏上的滑动操作时,则在所述演示界面上显示所述滑动操作的轨迹;
[0020]所述触摸动作中包含触摸屏上的点击操作时,则在所述演示界面上显示点击操作的位置、点击次数以及完成点击操作的提示。
[0021]较佳地,
[0022]所述用户的操作信息还包括用户在操作过程中源终端显示界面的界面切换信息;
[0023]在演示过程中,当用户的操作过程中需要切换界面时,根据所述源终端显示界面的界面切换信息检测演示界面是否切换至对应界面,若否,则直接跳跃至对应界面,若跳跃失败则退出演示。
[0024]本发明公开的生成演示脚本的方法,应用于源终端,包括:
[0025]记录用户在本终端上的操作信息以及显示界面的属性信息,所述操作信息中包括用户的操作动作以及操作动作的顺序;
[0026]根据所述用户在本终端上的操作信息以及显示界面的属性信息生成演示脚本。
[0027]较佳地,
[0028]所述显示界面的属性信息包括显示界面的显示界面的横竖屏状态和界面大小信肩、O
[0029]较佳地,
[0030]所述操作信息中还包括本终端显示界面的界面变化。
[0031]较佳地,
[0032]所述记录用户在本终端上的操作动作包括:
[0033]记录按键操作时按键的键值以及,当所述按键操作中包含长按按键操作时,记录按键的持续时间;
[0034]所述源终端为触摸屏终端:
[0035]记录触摸屏上的滑动操作的轨迹坐标;
[0036]记录触摸屏上的点击操作的坐标、点击操作的持续时间以及点击次数。
[0037]本发明公开的演示脚本的演示系统,包括:
[0038]解析模块,用于将演示脚本解析后得到用户的操作信息和源终端显示界面的属性信息;
[0039]演示模块,根据所述解析出的用户的操作信息在演示界面上演示用户的操作过程,在演示过程中,根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示。
[0040]较佳地,
[0041]所述源终端显示界面的属性信息包括显示界面的横竖屏状态和界面大小;
[0042]所述操作信息中包括用户的操作动作、操作动作的顺序以及本终端显示界面的界面变化;
[0043]所述根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示包括:
[0044]演示界面的横竖屏状态与所述解析出的源终端显示界面的横竖屏状态一致,以及,
[0045]当所述解析出的用户的操作信息中包括触摸屏上的触摸动作时,根据演示界面与源终端显示界面的界面大小的差异配置所述触摸动作在所述演示界面的坐标。
[0046]本发明公开的生成演示脚本的系统,其特征在于,包括:
[0047]记录模块,用于记录用户在本终端上的操作信息以及显示界面的属性信息;
[0048]脚本生成模块,用于根据所述用户在本终端上的操作信息以及显示界面的属性信息生成演示脚本。
[0049]较佳地,
[0050]所述源终端显示界面的属性信息包括显示界面的横竖屏状态和界面大小;
[0051]所述操作信息中包括用户的操作动作、操作动作的顺序以及本终端显示界面的界面变化。
[0052]本发明改变了现有的视频或文字格式的演示文件来演示操作过程的方法,在生成演示脚本的过程中,记录用户的操作信息和系统的属性信息,生成的演示脚本较之视频格式的演示脚本占用的存储空间减小,而且能够传递清楚。

【专利附图】

【附图说明】
[0053]图1为本发明实施例中生成演示脚本的方法流程图;
[0054]图2为本发明实施例中演示脚本的演示方法流程图;
[0055]图3为本发明实施例中生成演示脚本的系统框图;
[0056]图4为本发明实施例中演示脚本的系统框图。

【具体实施方式】
[0057]为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。
[0058]方法实施例
[0059]实施例一
[0060]本实施例中公开了一种生成演示脚本的方法,应用于源终端,如图1所示,包括:
[0061]S01、记录用户在本终端上的操作信息以及显示界面的属性信息;
[0062]本实施例中的操作信息包括用户的操作动作,操作动作的顺序以及用户在操作过程中本终端显示界面的界面变化信息。
[0063]用户在非触摸屏终端上的操作动作一般为按键操作,在触摸屏终端上的操作动作可以分为按键操作、触摸屏上的点击操作和滑动操作,在记录按键操作时,需要记录按键的键值、点击该按键的次数,当按键操作为长按键操作时,还需要记录长按键操作的按键时间,在记录触摸屏上的点击操作时,需要记录点击的坐标、点击的次数以及完成点击操作的持续时间,在记录触摸屏上的滑动操作时,需要记录滑动操作的轨迹坐标。
[0064]在记录用户操作动作的同时,还需要跟踪记录用户操作过程中显示界面的变化,从launcher界面切换到短信界面,那么这个变化需要记录下来。在记操作信息的整个过程中,操作动作以及界面变化的时序需确保准确。所以保存内容应形如:点击某个点,手指从某个点抬起,界面切换为某界面。
[0065]本实施例中的显示界面的属性信息包括显示界面的横竖屏状态和界面大小。
[0066]本实施例中要记录显示界面的初始界面的横竖屏状态,以及在整个记录过程中横竖屏状态的切换,以保证演示终端能够准确演示演示脚本。
[0067]S02、根据用户在本终端上的操作信息以及显示界面的属性信息生成演示脚本。
[0068]记录完毕后,用户可以通过按键进入脚本生成过程,例如,用户按home键则整个记录过程结束,将内容保存为一个扩展名特定的文件,扩展名比如为act1n,在记录过程中,用户也可以通过按键来放弃记录的内容,例如,按电源键则放弃记录过程,终端步入正常休眠流程。
[0069]实施例二
[0070]本实施例中公开了一种演示脚本的演示,应用于演示终端,如图2示,包括:
[0071]S11、将演示脚本解析后得到用户的操作信息和源终端显示界面的属性信息。
[0072]本实施例中的操作信息包括用户的操作动作、操作动作的顺序以及用户在操作过程中本终端显示界面的界面变化信息。
[0073]用户在非触摸屏终端上的操作动作一般为按键操作,在触摸屏终端上的操作动作可以分为按键操作、触摸屏上的点击操作和滑动操作,演示脚本中的按键操作包括按键的键值、点击该按键的次数,当按键操作为长按键操作时,还包括长按键操作的按键时间,触摸屏上的点击操作包括点击的坐标、点击的次数以及完成点击操作的持续时间,触摸屏上的滑动操作时,包括滑动操作的轨迹坐标。
[0074]用户在操作过程中本终端显示界面的界面变化信息包括界面变化前的界面名称和变化后的界面名称,例如,从launcher界面切换到短信界面,那么这个变化需要记录下来。
[0075]本实施例中的显示界面的属性信息包括显示界面的横竖屏状态和界面大小。
[0076]S12、根据所述解析出的用户的操作信息在演示界面上按顺序演示用户的操作过程,在演示过程中,根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示。
[0077]在演示过程中,首先对演示界面进行系统级别的适配,比如源终端显示界面的场景是横屏的话,那么演示界面也需要是横屏,如需要该切换动作将有系统自动执行并给出提示。
[0078]其次,当源终端为触摸屏终端且解析出的用户的操作信息中包括触摸屏上的触摸动作时,根据演示界面与源终端显示界面的界面大小的差异配置触摸动作在演示界面的坐标。
[0079]本实施例中公开了一种根据演示界面与源终端显示界面的界面大小的差异配置触摸动作在演示界面的坐标的方法:
[0080]触摸动作在所述演示界面上的横坐标X=X1 (a/a1),纵坐标γ=γι (b/b1),其中,X1和Y1分别为所述触摸动作在源终端显示界面上的横坐标和纵坐标,a和b分别为演示界面的长度和宽度,a1和b1分别为源终端显示界面的长度和宽度。
[0081]最后,在演示界面上复现解析后的操作过程。
[0082]如果是物理按键或软按键,则在界面提示区域给出提示,例如在演示界面上显示按键的键值,或者给出文字提示“按shift键”等,当存在长按键操作时,在显示界面上给你长按键操作的提示,例如,给出文字提示“长按shift键,持续五秒”等。
[0083]如果演示脚本中存在触摸屏上的触摸动作时,例如滑动操作,则在演示界面上显示滑动操作的轨迹;点击操作时,则在演示界面上显示点击操作的位置、点击次数以及完成点击操作的提示。
[0084]在演示过程中,当用户的操作过程中需要切换界面时,根据源终端显示界面的界面切换信息检测演示界面是否切换至对应界面,若否,则直接跳跃至对应界面,若跳跃失败则退出演示。
[0085]实施例三
[0086]本实施例中公开了一种生成演示脚本的系统,如图3所示,包括:
[0087]记录模块,用于记录用户在本终端上的操作信息以及显示界面的属性信息;
[0088]脚本生成模块,用于根据用户在本终端上的操作信息以及显示界面的属性信息生成演示脚本。
[0089]源终端显示界面的属性信息包括显示界面的横竖屏状态和界面大小;
[0090]操作信息中包括用户的操作动作、操作动作的顺序以及本终端显示界面的界面变化。
[0091]实施例四
[0092]本实施例中公开了一种演示脚本的演示系统,如图4所示,包括:
[0093]解析模块,用于将演示脚本解析后得到用户的操作信息和源终端显示界面的属性信息;
[0094]演示模块,根据解析出的用户的操作信息在演示界面上演示用户的操作过程,在演示过程中,根据演示界面与源终端显示界面的属性差异配置用户的操作过程在演示界面上的显示。
[0095]源终端显示界面的属性信息包括显示界面的横竖屏状态和界面大小;
[0096]操作信息中包括用户的操作动作、操作动作的顺序以及本终端显示界面的界面变化;
[0097]根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示包括:
[0098]演示界面的横竖屏状态与解析出的源终端显示界面的横竖屏状态一致,以及,
[0099]当解析出的用户的操作信息中包括触摸屏上的触摸动作时,根据演示界面与源终端显示界面的界面大小的差异配置触摸动作在演示界面的坐标。
【权利要求】
1.一种演示脚本的演示方法,应用于演示终端,包括: 将演示脚本解析后得到用户的操作信息和源终端显示界面的属性信息,所述用户的操作信息中包括用户的操作动作以及操作动作的顺序; 根据所述解析出的用户的操作信息在演示界面上演示用户的操作过程,在演示过程中,根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显不O
2.如权利要求1所述的方法,其特征在于: 所述源终端显示界面的属性信息包括显示界面的横竖屏状态和界面大小; 根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示包括: 演示界面的横竖屏状态与所述解析出的源终端显示界面的横竖屏状态一致,以及,当所述解析出的用户的操作信息中包括触摸屏上的触摸动作时,根据演示界面与源终端显示界面的界面大小的差异配置所述触摸动作在所述演示界面的坐标。
3.如权利要求2所述的方法,其特征在于: 所述根据演示界面与源终端显示界面的界面大小的差异配置所述触摸动作在所述演示界面的坐标的方式为: 触摸动作在所述演示界面上的横坐标xiHa/a1),纵坐标yzy1 (b/b1),其中,x1和y1分别为所述触摸动作在源终端显示界面上的横坐标和纵坐标,a和b分别为演示界面的长度和宽度,a1和b1分别为源终端显示界面的长度和宽度。
4.如权利要求1所述的方法,其特征在于: 在所述演示用户的操作过程中: 所述操作动作中包含按键操作时,则在所述演示界面上显示所述按键的键值,以及,当所述按键操作中包含长按按键操作时,则在所述演示界面上给出长按按键操作的提示; 所述操作动作中包括在源终端触摸屏上的触摸动作时: 所述触摸动作中包含触摸屏上的滑动操作时,则在所述演示界面上显示所述滑动操作的轨迹; 所述触摸动作中包含触摸屏上的点击操作时,则在所述演示界面上显示点击操作的位置、点击次数以及完成点击操作的提示。
5.如权利要求4所述的方法,其特征在于: 所述用户的操作信息还包括用户在操作过程中源终端显示界面的界面切换信息;在演示过程中,当用户的操作过程中需要切换界面时,根据所述源终端显示界面的界面切换信息检测演示界面是否切换至对应界面,若否,则直接跳跃至对应界面,若跳跃失败则退出演示。
6.一种生成演示脚本的方法,应用于源终端,包括: 记录用户在本终端上的操作信息以及显示界面的属性信息,所述操作信息中包括用户的操作动作以及操作动作的顺序; 根据所述用户在本终端上的操作信息以及显示界面的属性信息生成演示脚本。
7.如权利要求6所述的方法,其特征在于: 所述显示界面的属性信息包括显示界面的显示界面的横竖屏状态和界面大小信息。
8.如权利要求6所述的方法,其特征在于: 所述操作信息中还包括本终端显示界面的界面变化。
9.如权利要求6所述的方法,其特征在于: 所述记录用户在本终端上的操作动作包括: 记录按键操作时按键的键值以及,当所述按键操作中包含长按按键操作时,记录按键的持续时间; 所述源终端为触摸屏终端: 记录触摸屏上的滑动操作的轨迹坐标; 记录触摸屏上的点击操作的坐标、点击操作的持续时间以及点击次数。
10.一种演示脚本的演示系统,其特征在于,包括: 解析模块,用于将演示脚本解析后得到用户的操作信息和源终端显示界面的属性信息; 演示模块,根据所述解析出的用户的操作信息在演示界面上演示用户的操作过程,在演示过程中,根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示。
11.如权利要求10所述的系统,其特征在于,包括: 所述源终端显示界面的属性信息包括显示界面的横竖屏状态和界面大小; 所述操作信息中包括用户的操作动作、操作动作的顺序以及本终端显示界面的界面变化; 所述根据演示界面与源终端显示界面的属性差异配置所述用户的操作过程在演示界面上的显示包括: 演示界面的横竖屏状态与所述解析出的源终端显示界面的横竖屏状态一致,以及,当所述解析出的用户的操作信息中包括触摸屏上的触摸动作时,根据演示界面与源终端显示界面的界面大小的差异配置所述触摸动作在所述演示界面的坐标。
12.—种生成演示脚本的系统,其特征在于,包括: 记录模块,用于记录用户在本终端上的操作信息以及显示界面的属性信息; 脚本生成模块,用于根据所述用户在本终端上的操作信息以及显示界面的属性信息生成演示脚本。
13.如权利要求12所述的系统,其特征在于,包括: 所述源终端显示界面的属性信息包括显示界面的横竖屏状态和界面大小; 所述操作信息中包括用户的操作动作、操作动作的顺序以及本终端显示界面的界面变化。
【文档编号】G06F9/44GK104239018SQ201310244210
【公开日】2014年12月24日 申请日期:2013年6月19日 优先权日:2013年6月19日
【发明者】胡博 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1