一種演示、生成演示腳本的方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開了一種演示腳本的演示方法,包括:將演示腳本解析后得到用戶的操作信息和源終端顯示界面的屬性信息;根據(jù)所述解析出的用戶的操作信息在演示界面上按順序演示用戶的操作過程,在演示過程中,根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示。本發(fā)明還公開了一種生成演示腳本的方法,包括:記錄用戶在本終端上的操作信息以及顯示界面的屬性信息;根據(jù)所述用戶在本終端上的操作信息以及顯示界面的屬性信息生成演示腳本。本發(fā)明能夠生成的演示腳本較之視頻格式的演示腳本占用的存儲空間減小,而且能夠傳遞清楚。
【專利說明】一種演示、生成演示腳本的方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及到終端系統(tǒng)中的用戶操作領(lǐng)域,具體地,涉及一種演示、生成演示腳本的方法及系統(tǒng)。
【背景技術(shù)】
[0002]當前通過手機傳遞至手機的操作流程演示大多是通過文字以及視頻。通過文字傳遞過程中可能會帶來很多誤解錯誤,通過視頻傳遞則傳輸體積太大占用傳遞過程中網(wǎng)絡(luò)流量,浪費網(wǎng)絡(luò)資源。
【發(fā)明內(nèi)容】
[0003]為了解決上述技術(shù)問題,本發(fā)明公開了一種演示、生成演示腳本的方法及系統(tǒng),能夠縮小演示文件的大小,減少演示文件占用的存儲空間。
[0004]本發(fā)明公開的演示腳本的演示方法,應(yīng)用于演示終端,包括:
[0005]將演示腳本解析后得到用戶的操作信息和源終端顯示界面的屬性信息,所述用戶的操作信息中包括用戶的操作動作以及操作動作的順序;
[0006]根據(jù)所述解析出的用戶的操作信息在演示界面上演示用戶的操作過程,在演示過程中,根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示。
[0007]較佳地,
[0008]所述源終端顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大??;
[0009]根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示包括:
[0010]演示界面的橫豎屏狀態(tài)與所述解析出的源終端顯示界面的橫豎屏狀態(tài)一致,以及,
[0011]當所述解析出的用戶的操作信息中包括觸摸屏上的觸摸動作時,根據(jù)演示界面與源終端顯示界面的界面大小的差異配置所述觸摸動作在所述演示界面的坐標。
[0012]較佳地,
[0013]所述根據(jù)演示界面與源終端顯示界面的界面大小的差異配置所述觸摸動作在所述演示界面的坐標的方式為:
[0014]觸摸動作在所述演示界面上的橫坐標X=X1GzV),縱坐標Y=VOVb1),其中,X1和y1分別為所述觸摸動作在源終端顯示界面上的橫坐標和縱坐標,a和b分別為演示界面的長度和寬度,a1和b1分別為源終端顯示界面的長度和寬度。
[0015]較佳地,
[0016]在所述演示用戶的操作過程中:
[0017]所述操作動作中包含按鍵操作時,則在所述演示界面上顯示所述按鍵的鍵值,以及,當所述按鍵操作中包含長按按鍵操作時,則在所述演示界面上給出長按按鍵操作的提示;
[0018]所述操作動作中包括在源終端觸摸屏上的觸摸動作時:
[0019]所述觸摸動作中包含觸摸屏上的滑動操作時,則在所述演示界面上顯示所述滑動操作的軌跡;
[0020]所述觸摸動作中包含觸摸屏上的點擊操作時,則在所述演示界面上顯示點擊操作的位置、點擊次數(shù)以及完成點擊操作的提示。
[0021]較佳地,
[0022]所述用戶的操作信息還包括用戶在操作過程中源終端顯示界面的界面切換信息;
[0023]在演示過程中,當用戶的操作過程中需要切換界面時,根據(jù)所述源終端顯示界面的界面切換信息檢測演示界面是否切換至對應(yīng)界面,若否,則直接跳躍至對應(yīng)界面,若跳躍失敗則退出演示。
[0024]本發(fā)明公開的生成演示腳本的方法,應(yīng)用于源終端,包括:
[0025]記錄用戶在本終端上的操作信息以及顯示界面的屬性信息,所述操作信息中包括用戶的操作動作以及操作動作的順序;
[0026]根據(jù)所述用戶在本終端上的操作信息以及顯示界面的屬性信息生成演示腳本。
[0027]較佳地,
[0028]所述顯示界面的屬性信息包括顯示界面的顯示界面的橫豎屏狀態(tài)和界面大小信肩、O
[0029]較佳地,
[0030]所述操作信息中還包括本終端顯示界面的界面變化。
[0031]較佳地,
[0032]所述記錄用戶在本終端上的操作動作包括:
[0033]記錄按鍵操作時按鍵的鍵值以及,當所述按鍵操作中包含長按按鍵操作時,記錄按鍵的持續(xù)時間;
[0034]所述源終端為觸摸屏終端:
[0035]記錄觸摸屏上的滑動操作的軌跡坐標;
[0036]記錄觸摸屏上的點擊操作的坐標、點擊操作的持續(xù)時間以及點擊次數(shù)。
[0037]本發(fā)明公開的演示腳本的演示系統(tǒng),包括:
[0038]解析模塊,用于將演示腳本解析后得到用戶的操作信息和源終端顯示界面的屬性信息;
[0039]演示模塊,根據(jù)所述解析出的用戶的操作信息在演示界面上演示用戶的操作過程,在演示過程中,根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示。
[0040]較佳地,
[0041]所述源終端顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大??;
[0042]所述操作信息中包括用戶的操作動作、操作動作的順序以及本終端顯示界面的界面變化;
[0043]所述根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示包括:
[0044]演示界面的橫豎屏狀態(tài)與所述解析出的源終端顯示界面的橫豎屏狀態(tài)一致,以及,
[0045]當所述解析出的用戶的操作信息中包括觸摸屏上的觸摸動作時,根據(jù)演示界面與源終端顯示界面的界面大小的差異配置所述觸摸動作在所述演示界面的坐標。
[0046]本發(fā)明公開的生成演示腳本的系統(tǒng),其特征在于,包括:
[0047]記錄模塊,用于記錄用戶在本終端上的操作信息以及顯示界面的屬性信息;
[0048]腳本生成模塊,用于根據(jù)所述用戶在本終端上的操作信息以及顯示界面的屬性信息生成演示腳本。
[0049]較佳地,
[0050]所述源終端顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大??;
[0051]所述操作信息中包括用戶的操作動作、操作動作的順序以及本終端顯示界面的界面變化。
[0052]本發(fā)明改變了現(xiàn)有的視頻或文字格式的演示文件來演示操作過程的方法,在生成演示腳本的過程中,記錄用戶的操作信息和系統(tǒng)的屬性信息,生成的演示腳本較之視頻格式的演示腳本占用的存儲空間減小,而且能夠傳遞清楚。
【專利附圖】
【附圖說明】
[0053]圖1為本發(fā)明實施例中生成演示腳本的方法流程圖;
[0054]圖2為本發(fā)明實施例中演示腳本的演示方法流程圖;
[0055]圖3為本發(fā)明實施例中生成演示腳本的系統(tǒng)框圖;
[0056]圖4為本發(fā)明實施例中演示腳本的系統(tǒng)框圖。
【具體實施方式】
[0057]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚明白,下文中將結(jié)合附圖對本發(fā)明的實施例進行詳細說明。需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相互任意組合。
[0058]方法實施例
[0059]實施例一
[0060]本實施例中公開了一種生成演示腳本的方法,應(yīng)用于源終端,如圖1所示,包括:
[0061]S01、記錄用戶在本終端上的操作信息以及顯示界面的屬性信息;
[0062]本實施例中的操作信息包括用戶的操作動作,操作動作的順序以及用戶在操作過程中本終端顯示界面的界面變化信息。
[0063]用戶在非觸摸屏終端上的操作動作一般為按鍵操作,在觸摸屏終端上的操作動作可以分為按鍵操作、觸摸屏上的點擊操作和滑動操作,在記錄按鍵操作時,需要記錄按鍵的鍵值、點擊該按鍵的次數(shù),當按鍵操作為長按鍵操作時,還需要記錄長按鍵操作的按鍵時間,在記錄觸摸屏上的點擊操作時,需要記錄點擊的坐標、點擊的次數(shù)以及完成點擊操作的持續(xù)時間,在記錄觸摸屏上的滑動操作時,需要記錄滑動操作的軌跡坐標。
[0064]在記錄用戶操作動作的同時,還需要跟蹤記錄用戶操作過程中顯示界面的變化,從launcher界面切換到短信界面,那么這個變化需要記錄下來。在記操作信息的整個過程中,操作動作以及界面變化的時序需確保準確。所以保存內(nèi)容應(yīng)形如:點擊某個點,手指從某個點抬起,界面切換為某界面。
[0065]本實施例中的顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大小。
[0066]本實施例中要記錄顯示界面的初始界面的橫豎屏狀態(tài),以及在整個記錄過程中橫豎屏狀態(tài)的切換,以保證演示終端能夠準確演示演示腳本。
[0067]S02、根據(jù)用戶在本終端上的操作信息以及顯示界面的屬性信息生成演示腳本。
[0068]記錄完畢后,用戶可以通過按鍵進入腳本生成過程,例如,用戶按home鍵則整個記錄過程結(jié)束,將內(nèi)容保存為一個擴展名特定的文件,擴展名比如為act1n,在記錄過程中,用戶也可以通過按鍵來放棄記錄的內(nèi)容,例如,按電源鍵則放棄記錄過程,終端步入正常休眠流程。
[0069]實施例二
[0070]本實施例中公開了一種演示腳本的演示,應(yīng)用于演示終端,如圖2示,包括:
[0071]S11、將演示腳本解析后得到用戶的操作信息和源終端顯示界面的屬性信息。
[0072]本實施例中的操作信息包括用戶的操作動作、操作動作的順序以及用戶在操作過程中本終端顯示界面的界面變化信息。
[0073]用戶在非觸摸屏終端上的操作動作一般為按鍵操作,在觸摸屏終端上的操作動作可以分為按鍵操作、觸摸屏上的點擊操作和滑動操作,演示腳本中的按鍵操作包括按鍵的鍵值、點擊該按鍵的次數(shù),當按鍵操作為長按鍵操作時,還包括長按鍵操作的按鍵時間,觸摸屏上的點擊操作包括點擊的坐標、點擊的次數(shù)以及完成點擊操作的持續(xù)時間,觸摸屏上的滑動操作時,包括滑動操作的軌跡坐標。
[0074]用戶在操作過程中本終端顯示界面的界面變化信息包括界面變化前的界面名稱和變化后的界面名稱,例如,從launcher界面切換到短信界面,那么這個變化需要記錄下來。
[0075]本實施例中的顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大小。
[0076]S12、根據(jù)所述解析出的用戶的操作信息在演示界面上按順序演示用戶的操作過程,在演示過程中,根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示。
[0077]在演示過程中,首先對演示界面進行系統(tǒng)級別的適配,比如源終端顯示界面的場景是橫屏的話,那么演示界面也需要是橫屏,如需要該切換動作將有系統(tǒng)自動執(zhí)行并給出提示。
[0078]其次,當源終端為觸摸屏終端且解析出的用戶的操作信息中包括觸摸屏上的觸摸動作時,根據(jù)演示界面與源終端顯示界面的界面大小的差異配置觸摸動作在演示界面的坐標。
[0079]本實施例中公開了一種根據(jù)演示界面與源終端顯示界面的界面大小的差異配置觸摸動作在演示界面的坐標的方法:
[0080]觸摸動作在所述演示界面上的橫坐標X=X1 (a/a1),縱坐標γ=γι (b/b1),其中,X1和Y1分別為所述觸摸動作在源終端顯示界面上的橫坐標和縱坐標,a和b分別為演示界面的長度和寬度,a1和b1分別為源終端顯示界面的長度和寬度。
[0081]最后,在演示界面上復(fù)現(xiàn)解析后的操作過程。
[0082]如果是物理按鍵或軟按鍵,則在界面提示區(qū)域給出提示,例如在演示界面上顯示按鍵的鍵值,或者給出文字提示“按shift鍵”等,當存在長按鍵操作時,在顯示界面上給你長按鍵操作的提示,例如,給出文字提示“長按shift鍵,持續(xù)五秒”等。
[0083]如果演示腳本中存在觸摸屏上的觸摸動作時,例如滑動操作,則在演示界面上顯示滑動操作的軌跡;點擊操作時,則在演示界面上顯示點擊操作的位置、點擊次數(shù)以及完成點擊操作的提示。
[0084]在演示過程中,當用戶的操作過程中需要切換界面時,根據(jù)源終端顯示界面的界面切換信息檢測演示界面是否切換至對應(yīng)界面,若否,則直接跳躍至對應(yīng)界面,若跳躍失敗則退出演示。
[0085]實施例三
[0086]本實施例中公開了一種生成演示腳本的系統(tǒng),如圖3所示,包括:
[0087]記錄模塊,用于記錄用戶在本終端上的操作信息以及顯示界面的屬性信息;
[0088]腳本生成模塊,用于根據(jù)用戶在本終端上的操作信息以及顯示界面的屬性信息生成演示腳本。
[0089]源終端顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大?。?br>
[0090]操作信息中包括用戶的操作動作、操作動作的順序以及本終端顯示界面的界面變化。
[0091]實施例四
[0092]本實施例中公開了一種演示腳本的演示系統(tǒng),如圖4所示,包括:
[0093]解析模塊,用于將演示腳本解析后得到用戶的操作信息和源終端顯示界面的屬性信息;
[0094]演示模塊,根據(jù)解析出的用戶的操作信息在演示界面上演示用戶的操作過程,在演示過程中,根據(jù)演示界面與源終端顯示界面的屬性差異配置用戶的操作過程在演示界面上的顯示。
[0095]源終端顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大??;
[0096]操作信息中包括用戶的操作動作、操作動作的順序以及本終端顯示界面的界面變化;
[0097]根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示包括:
[0098]演示界面的橫豎屏狀態(tài)與解析出的源終端顯示界面的橫豎屏狀態(tài)一致,以及,
[0099]當解析出的用戶的操作信息中包括觸摸屏上的觸摸動作時,根據(jù)演示界面與源終端顯示界面的界面大小的差異配置觸摸動作在演示界面的坐標。
【權(quán)利要求】
1.一種演示腳本的演示方法,應(yīng)用于演示終端,包括: 將演示腳本解析后得到用戶的操作信息和源終端顯示界面的屬性信息,所述用戶的操作信息中包括用戶的操作動作以及操作動作的順序; 根據(jù)所述解析出的用戶的操作信息在演示界面上演示用戶的操作過程,在演示過程中,根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯不O
2.如權(quán)利要求1所述的方法,其特征在于: 所述源終端顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大??; 根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示包括: 演示界面的橫豎屏狀態(tài)與所述解析出的源終端顯示界面的橫豎屏狀態(tài)一致,以及,當所述解析出的用戶的操作信息中包括觸摸屏上的觸摸動作時,根據(jù)演示界面與源終端顯示界面的界面大小的差異配置所述觸摸動作在所述演示界面的坐標。
3.如權(quán)利要求2所述的方法,其特征在于: 所述根據(jù)演示界面與源終端顯示界面的界面大小的差異配置所述觸摸動作在所述演示界面的坐標的方式為: 觸摸動作在所述演示界面上的橫坐標xiHa/a1),縱坐標yzy1 (b/b1),其中,x1和y1分別為所述觸摸動作在源終端顯示界面上的橫坐標和縱坐標,a和b分別為演示界面的長度和寬度,a1和b1分別為源終端顯示界面的長度和寬度。
4.如權(quán)利要求1所述的方法,其特征在于: 在所述演示用戶的操作過程中: 所述操作動作中包含按鍵操作時,則在所述演示界面上顯示所述按鍵的鍵值,以及,當所述按鍵操作中包含長按按鍵操作時,則在所述演示界面上給出長按按鍵操作的提示; 所述操作動作中包括在源終端觸摸屏上的觸摸動作時: 所述觸摸動作中包含觸摸屏上的滑動操作時,則在所述演示界面上顯示所述滑動操作的軌跡; 所述觸摸動作中包含觸摸屏上的點擊操作時,則在所述演示界面上顯示點擊操作的位置、點擊次數(shù)以及完成點擊操作的提示。
5.如權(quán)利要求4所述的方法,其特征在于: 所述用戶的操作信息還包括用戶在操作過程中源終端顯示界面的界面切換信息;在演示過程中,當用戶的操作過程中需要切換界面時,根據(jù)所述源終端顯示界面的界面切換信息檢測演示界面是否切換至對應(yīng)界面,若否,則直接跳躍至對應(yīng)界面,若跳躍失敗則退出演示。
6.一種生成演示腳本的方法,應(yīng)用于源終端,包括: 記錄用戶在本終端上的操作信息以及顯示界面的屬性信息,所述操作信息中包括用戶的操作動作以及操作動作的順序; 根據(jù)所述用戶在本終端上的操作信息以及顯示界面的屬性信息生成演示腳本。
7.如權(quán)利要求6所述的方法,其特征在于: 所述顯示界面的屬性信息包括顯示界面的顯示界面的橫豎屏狀態(tài)和界面大小信息。
8.如權(quán)利要求6所述的方法,其特征在于: 所述操作信息中還包括本終端顯示界面的界面變化。
9.如權(quán)利要求6所述的方法,其特征在于: 所述記錄用戶在本終端上的操作動作包括: 記錄按鍵操作時按鍵的鍵值以及,當所述按鍵操作中包含長按按鍵操作時,記錄按鍵的持續(xù)時間; 所述源終端為觸摸屏終端: 記錄觸摸屏上的滑動操作的軌跡坐標; 記錄觸摸屏上的點擊操作的坐標、點擊操作的持續(xù)時間以及點擊次數(shù)。
10.一種演示腳本的演示系統(tǒng),其特征在于,包括: 解析模塊,用于將演示腳本解析后得到用戶的操作信息和源終端顯示界面的屬性信息; 演示模塊,根據(jù)所述解析出的用戶的操作信息在演示界面上演示用戶的操作過程,在演示過程中,根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,包括: 所述源終端顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大小; 所述操作信息中包括用戶的操作動作、操作動作的順序以及本終端顯示界面的界面變化; 所述根據(jù)演示界面與源終端顯示界面的屬性差異配置所述用戶的操作過程在演示界面上的顯示包括: 演示界面的橫豎屏狀態(tài)與所述解析出的源終端顯示界面的橫豎屏狀態(tài)一致,以及,當所述解析出的用戶的操作信息中包括觸摸屏上的觸摸動作時,根據(jù)演示界面與源終端顯示界面的界面大小的差異配置所述觸摸動作在所述演示界面的坐標。
12.—種生成演示腳本的系統(tǒng),其特征在于,包括: 記錄模塊,用于記錄用戶在本終端上的操作信息以及顯示界面的屬性信息; 腳本生成模塊,用于根據(jù)所述用戶在本終端上的操作信息以及顯示界面的屬性信息生成演示腳本。
13.如權(quán)利要求12所述的系統(tǒng),其特征在于,包括: 所述源終端顯示界面的屬性信息包括顯示界面的橫豎屏狀態(tài)和界面大?。? 所述操作信息中包括用戶的操作動作、操作動作的順序以及本終端顯示界面的界面變化。
【文檔編號】G06F9/44GK104239018SQ201310244210
【公開日】2014年12月24日 申請日期:2013年6月19日 優(yōu)先權(quán)日:2013年6月19日
【發(fā)明者】胡博 申請人:中興通訊股份有限公司