移動終端及其虛擬來電實現(xiàn)方法
【專利摘要】本發(fā)明提供一種移動終端及其虛擬來電實現(xiàn)方法,方法包括:監(jiān)聽來電獲得第一有效手勢操作和第一模擬顯示界面;判斷進(jìn)入的是通話還是拒接狀態(tài),若通話狀態(tài)則獲得第二有效手勢操作和第二模擬顯示界面,建立在第一模擬顯示界面收到第一有效手勢操作輸入時跳至通話狀態(tài)的鏈接關(guān)系、在第二模擬顯示界面收到第二有效手勢操作時恢復(fù)至來電前的顯示狀態(tài)的鏈接關(guān)系,判斷是否已監(jiān)聽到過掛斷和拒接狀態(tài),若是則結(jié)束否則再監(jiān)聽來電;若是拒接狀態(tài)則建立在第一模擬顯示界面收到第一有效手勢操作時恢復(fù)至來電前的顯示狀態(tài)的鏈接關(guān)系,判斷是否已監(jiān)聽到過掛斷和拒接狀態(tài),若是則結(jié)束否則再監(jiān)聽來電。本發(fā)明能夠逼真的模擬出移動終端的真實來電過程。
【專利說明】移動終端及其虛擬來電實現(xiàn)方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種移動設(shè)備,特別涉及一種移動終端以及移動終端的虛擬來電實現(xiàn)方法。
【背景技術(shù)】
[0002]目前市場上的虛擬來電軟件實現(xiàn)方式大多為基于固定的一個或幾個預(yù)置界面效果來模擬通話界面和鈴聲效果,而手機終端設(shè)備的廠商非常多,產(chǎn)品差異也比較大,在不同的產(chǎn)品中,通常來電、通話、掛斷等界面效果可能都是不同的,這樣同一款軟件如果要放在多個不同的終端設(shè)備上使用時,就會存在虛擬來電的模擬界面和終端設(shè)備真實來電時顯示的真實界面不同等技術(shù)問題。
[0003]比如虛擬來電軟件X是基于A終端設(shè)備的真實來電界面來模擬的,若將虛擬來電軟件X裝入B終端設(shè)備內(nèi),用來模擬B終端設(shè)備的來電時,B終端設(shè)備上顯示的界面并不是B終端設(shè)備真實來電時顯示的界面,而是A終端設(shè)備真實來電時顯示的界面,這種虛擬來電軟件兼容性差,無法兼容不同終端品牌、不同顯示界面的終端設(shè)備,不能達(dá)到一種真實的模擬來電體驗,用戶體驗感很差。
[0004]另外,現(xiàn)有技術(shù)中還有一種模擬來電的方法,具體為:先截取手機的真實來電屏幕,保存到相冊作為偽裝壁紙,將該偽裝壁紙設(shè)置為模擬來電時顯示的界面背景,然后設(shè)置來電顯示名稱和來電時間,用戶啟動該模擬來電功能或設(shè)置的來電時間到手機自動啟動該模擬來電功能,這時手機就顯示手機真實來電時的來電界面。但這種方法同樣存在缺陷:用戶無法對模擬來電界面的接聽鍵和拒接鍵進(jìn)行移動操作,使模擬來電界面跳轉(zhuǎn)至通話界面或返回至來電前手機的顯示狀態(tài),也不能達(dá)到一種真實的模擬來電體驗。
【發(fā)明內(nèi)容】
[0005]本發(fā)明要解決的技術(shù)問題是為了克服現(xiàn)有技術(shù)中模擬來電方法無法真實地模擬移動終端的來電狀態(tài)、通話狀態(tài)、拒接狀態(tài)以及掛斷狀態(tài)的缺陷,提供一種能夠逼真的模擬出移動終端的真實來電的移動終端及其虛擬來電實現(xiàn)方法。
[0006]本發(fā)明是通過下述技術(shù)方案來解決上述技術(shù)問題的:
[0007]本發(fā)明提供一種移動終端的虛擬來電實現(xiàn)方法,其特點在于,其包括以下步驟:
[0008]S1、監(jiān)聽該移動終端是否接收到來電,若是則進(jìn)入步驟S2,若否則重復(fù)步驟S1 ;
[0009]S2、調(diào)用步驟&,獲得來電時的顯示界面接收到的第一有效手勢操作和形成的第一模擬顯示界面;
[0010]S3、判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則進(jìn)入步驟S4,若是拒接狀態(tài)則進(jìn)入步驟S7 ;
[0011]S4、調(diào)用步驟&,獲得通話狀態(tài)時的顯示界面接收到的第二有效手勢操作和形成的第二模擬顯示界面;
[0012]S5、建立并存儲一在該第一模擬顯示界面接收到該第一有效手勢操作的輸入時跳轉(zhuǎn)至通話狀態(tài)時獲得的截圖的對應(yīng)鏈接關(guān)系、一在該第二模擬顯示界面接收到該第二有效手勢操作時恢復(fù)至來電前的該移動終端的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系;
[0013]S6、判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則重復(fù)步驟S1;
[0014]S7、建立并存儲一在該第一模擬顯示界面接收到該第一有效手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系;
[0015]S8、判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則重復(fù)步驟S1;
[0016]其中,&、對當(dāng)前顯示界面進(jìn)行截圖操作以獲得一截圖,通過顏色識別識別出當(dāng)前顯示界面上可觸摸操作的控件的位置與大小,通過手勢識別識別出當(dāng)前顯示界面上對該控件的有效手勢操作,在該截圖上按照該控件的位置與大小生成一模擬控件以形成一模擬顯示界面。
[0017]較佳地,將步驟S1-S8替換為以下步驟:
[0018]Sltll、監(jiān)聽該移動終端是否接收到來電,若是則進(jìn)入步驟Sltl2,若否則重復(fù)步驟Sltll ;
[0019]Sltl2、對該觸摸屏的當(dāng)前顯示界面進(jìn)行截圖操作以獲得一第一截圖;
[0020]Sltl3、通過顏色識別識別出當(dāng)前顯示界面上可觸摸操作的接聽控件和拒接控件的位置與大小,通過手勢識別識別出當(dāng)前顯示界面上對該接聽控件的有效接聽手勢操作或?qū)υ摼芙涌丶挠行Ь芙邮謩莶僮鳎?br>
[0021]Sltl4、在該第一截圖上按照該接聽控件的位置與大小生成一模擬接聽控件和按照該拒接控件的位置與大小生成一模擬拒接控件以形成一模擬來電界面;
[0022]Sltl5、判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則進(jìn)入步驟Sltl6,若是拒接狀態(tài)則進(jìn)入步驟S112 ;
[0023]Sltl6、對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第二截圖;
[0024]Sltl7、通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作;
[0025]S1(l8、在該第二截圖上按照該掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面;
[0026]Sltl9、建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系;
[0027]Slltl、監(jiān)聽該移動終端再次接收到來電,判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效接聽手勢操作是否相同,若是則重復(fù)步驟S11Q,若否則進(jìn)入步驟S111 ;
[0028]S111、建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,結(jié)束流程;
[0029]S112、建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系;
[0030]S113、監(jiān)聽該移動終端再次接收到來電,判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效拒接手勢操作是否相同,若是則重復(fù)步驟S113,若否則進(jìn)入步驟S114 ;
[0031]S114、對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第三截圖;
[0032]S115、通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作;
[0033]S116、在該第三截圖上按照該可觸摸操作的掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面;
[0034]S117、建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,結(jié)束流程。
[0035]在本方案中,在監(jiān)聽到移動終端接收到來電時,這里的來電指的是外界通過通訊設(shè)備撥入該移動終端的真實來電,對該移動終端所顯示的界面進(jìn)行截圖以獲得來電界面截圖。真實來電界面上具有一用來顯示接聽控件與拒接控件的控件區(qū)域,接聽控件與拒接控件呈現(xiàn)的色彩相對于真實來電界面中除控件區(qū)域外的其他區(qū)域呈現(xiàn)的色彩較為顯著,易于識別,所以通過顏色識別技術(shù)能夠識別出真實來電界面上接聽控件與拒接控件的位置與大小,而且在用戶接聽來電或拒接來電時均需要對真實來電界面進(jìn)行觸摸操作,具體為若接聽來電則用戶滑動或點觸接聽控件,若拒接來電則用戶滑動或點觸拒接控件,這樣用戶就會在真實來電界面上留下軌跡,通過手勢識別技術(shù)就能夠識別出真實來電界面上對接聽控件所實施的有效接聽手勢操作或?qū)芙涌丶鶎嵤┑挠行Ь芙邮謩莶僮鳌?br>
[0036]其中,有效接聽手勢操作指的是對接聽控件所實施的操作且該操作能夠使移動終端從來電狀態(tài)跳轉(zhuǎn)為通話狀態(tài),有效拒接手勢操作指的是對拒接控件所實施的操作且該操作能夠使移動終端跳出來電狀態(tài)并回復(fù)到移動終端來電前觸摸屏上所顯示的界面。
[0037]其后,在來電界面截圖上生成一模擬接聽控件和一模擬拒接控件,該模擬接聽控件在來電界面截圖上的位置與大小與該接聽控件在真實來電界面上的位置與大小均相同,該模擬拒接控件在來電界面截圖上的位置與大小與該拒接控件在真實來電界面上的位置與大小均相同,具有該模擬接聽控件和該模擬拒接控件的來電界面截圖形成一個模擬來電界面。該模擬來電界面是對真實來電界面的再現(xiàn),即啟用模擬來電功能時,用戶通過手指對顯現(xiàn)的模擬來電界面上的模擬接聽控件實施點觸或滑動操作即有效接聽手勢操作,模擬來電界面就會跳轉(zhuǎn)至通話界面,對顯現(xiàn)的模擬來電界面上的模擬拒接控件實施點觸或滑動操作即有效拒接手勢操作,模擬來電界面就會回復(fù)至來電前觸摸屏的最終顯示狀態(tài)。
[0038]在該來電由來電狀態(tài)進(jìn)入通話狀態(tài)時,先對真實通話界面進(jìn)行截圖操作以獲得通話界面截圖,真實通話界面上具有一用來顯示掛斷控件的控件區(qū)域,掛斷控件呈現(xiàn)的色彩相對于真實通話界面中除控件區(qū)域外的其他區(qū)域呈現(xiàn)的色彩較為顯著,易于識別,所以可通過顏色識別技術(shù)識別出掛斷控件在真實通話界面上的位置與大小,而且在用戶掛斷通話時需要對真實通話界面進(jìn)行觸摸操作,具體為用戶滑動或點觸掛斷控件,這樣用戶就會在真實通話界面上留下軌跡,通過手勢識別技術(shù)就能夠識別出真實通話界面上對掛斷控件所實施的有效掛斷手勢操作。其中,有效掛斷手勢操作指的是對掛斷控件所實施的操作且該操作能夠使移動終端跳出通話狀態(tài)并回復(fù)到移動終端來電前觸摸屏上所顯示的界面。
[0039]在通話界面截圖上生成一模擬掛斷控件,該模擬掛斷控件在通話界面截圖上的位置與大小與該掛斷控件在真實通話界面上的位置與大小均相同,具有該模擬掛斷控件的通話界面截圖形成一個模擬通話界面。該模擬通話界面是對真實通話界面的再現(xiàn),即啟用模擬來電功能時,用戶對顯現(xiàn)的模擬來電界面上的模擬接聽控件實施有效接聽手勢操作,模擬來電界面就會跳轉(zhuǎn)至模擬通話界面,然后對顯現(xiàn)的模擬通話界面上的模擬掛斷控件實施點觸或滑動操作即有效掛斷手勢操作,模擬通話界面就會回復(fù)至來電前觸摸屏的最終顯示狀態(tài)。
[0040]在采集完真實來電、真實通話及真實掛斷過程的數(shù)據(jù)后,建立并存儲兩個對應(yīng)鏈接關(guān)系,第一個對應(yīng)鏈接關(guān)系為在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,第二個對應(yīng)鏈接關(guān)系為在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系。
[0041]一個完整的模擬來電過程包括:來電狀態(tài)至通話狀態(tài)、通話狀態(tài)至掛斷狀態(tài)以及來電狀態(tài)至拒接狀態(tài),在上述一次來電過程中只完成了來電狀態(tài)至通話狀態(tài)、通話狀態(tài)至掛斷狀態(tài)的采集,也就是說只能實現(xiàn)模擬來電中模擬來電狀態(tài)至通話狀態(tài)、通話狀態(tài)至掛斷狀態(tài)的跳轉(zhuǎn)過程,而無法完成模擬來電中來電狀態(tài)至拒接狀態(tài)的跳轉(zhuǎn)過程,所以還需要繼續(xù)監(jiān)聽該移動終端是否接收到的來電。
[0042]在再次監(jiān)聽到該移動終端接收到來電時,判斷通過手勢識別技術(shù)識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效接聽手勢操作是否相同,在相同時因為來電狀態(tài)至通話狀態(tài)的數(shù)據(jù)已采集所以不需要再次采集,在不相同時才會建立并存儲在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系。本方案的這種設(shè)置方式不會采集到重復(fù)的數(shù)據(jù)和建立相同的對應(yīng)鏈接關(guān)系,占用的內(nèi)存少,提高移動終端的CPU(中央處理器)的處理速度和處理效率,減少資源的浪費。
[0043]在該來電由來電狀態(tài)進(jìn)入拒接狀態(tài)時,建立并存儲在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系。在該來電過程中只完成了來電狀態(tài)至拒接狀態(tài)的采集,也就是說只能實現(xiàn)模擬來電中模擬來電狀態(tài)至拒接狀態(tài)的跳轉(zhuǎn)過程,而無法完成模擬來電中來電狀態(tài)至通話狀態(tài)、通話狀態(tài)至掛斷狀態(tài)的跳轉(zhuǎn)過程,所以還需要繼續(xù)監(jiān)聽該移動終端是否接收到的來電。
[0044]在再次監(jiān)聽到該移動終端接收到來電時,判斷通過手勢識別技術(shù)識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效拒接手勢操作是否相同,在相同時因為來電狀態(tài)至拒接狀態(tài)的數(shù)據(jù)已采集所以不需要再次采集,在不相同時才會進(jìn)行數(shù)據(jù)采集,具體為采集來電狀態(tài)至通話狀態(tài)、通話狀態(tài)至掛斷狀態(tài)的數(shù)據(jù),這一數(shù)據(jù)采集過程上述已描述過,這里就不再詳述。進(jìn)一步建立并存儲在模擬來電界面接收到有效接聽手勢操作的輸入時跳轉(zhuǎn)至模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲在模擬通話界面接收到有效掛斷手勢操作時恢復(fù)至來電前的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系。
[0045]較佳地,該可觸摸操作為點觸或滑動。
[0046]較佳地,在步驟Sltl3中,通過圖像識別識別出當(dāng)前顯示界面上的文字和/或字母以及數(shù)字的位置與大??;
[0047]在步驟Sltl4中或步驟Sltl4之后的步驟中,在該第一截圖上按照文字和/或字母以及數(shù)字的位置與大小建立一第一顯示區(qū)域,該第一顯示區(qū)域的顯示內(nèi)容為可編輯的;
[0048]在步驟Sltl8中或步驟Sltl8之后的步驟中,在該第二截圖上建立一與該第一顯示區(qū)域相同的第二顯示區(qū)域,該第二顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容;
[0049]在步驟S116中或步驟S116之后的步驟中,在該第三截圖上建立一與該第一顯示區(qū)域相同的第三顯示區(qū)域,該第三顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容。
[0050]本發(fā)明還提供一種移動終端,其特點在于,其包括一來電監(jiān)聽模塊、一第一獲取模塊、一第一狀態(tài)判斷模塊、一第二獲取模塊、一第一界面建立模塊、一第二狀態(tài)判斷模塊、一第二界面建立模塊、一第三狀態(tài)判斷模塊、一界面截圖模塊、一界面識別模塊以及一界面生成模塊;
[0051]該來電監(jiān)聽模塊用于監(jiān)聽該移動終端是否接收到來電,若是則調(diào)用該第一獲取模塊,若否則重新調(diào)用該來電監(jiān)聽模塊;
[0052]該第一獲取模塊用于調(diào)用該界面截圖模塊、該界面識別模塊和該界面生成模塊,獲得來電時的顯示界面接收到的第一有效手勢操作和形成的第一模擬顯示界面;
[0053]該第一狀態(tài)判斷模塊用于判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則調(diào)用該第二獲取模塊,若是拒接狀態(tài)則調(diào)用該第二界面建立模塊;
[0054]該第二獲取模塊用于調(diào)用該界面截圖模塊、該界面識別模塊和該界面生成模塊,獲得通話狀態(tài)時的顯示界面接收到的第二有效手勢操作和形成的第二模擬顯示界面;
[0055]該第一界面建立模塊用于建立并存儲一在該第一模擬顯示界面接收到該第一有效手勢操作的輸入時跳轉(zhuǎn)至通話狀態(tài)時獲得的截圖的對應(yīng)鏈接關(guān)系、一在該第二模擬顯示界面接收到該第二有效手勢操作時恢復(fù)至來電前的該移動終端的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并調(diào)用該第二狀態(tài)判斷模塊;
[0056]該第二狀態(tài)判斷模塊用于判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則重新調(diào)用該來電監(jiān)聽模塊;
[0057]該第二界面建立模塊用于建立并存儲一在該第一模擬顯示界面接收到該第一有效手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并調(diào)用該第三狀態(tài)判斷模塊;
[0058]該第三狀態(tài)判斷模塊用于判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則重新調(diào)用該來電監(jiān)聽模塊;
[0059]其中,該界面截圖模塊用于對當(dāng)前顯示界面進(jìn)行截圖操作以獲得一截圖,該界面識別模塊用于通過顏色識別識別出當(dāng)前顯示界面上可觸摸操作的控件的位置與大小,通過手勢識別識別出當(dāng)前顯示界面上對該控件的有效手勢操作,該界面生成模塊用于在該截圖上按照該控件的位置與大小生成一模擬控件以形成一模擬顯示界面。
[0060]較佳地,將該來電監(jiān)聽模塊、該第一獲取模塊、該第一狀態(tài)判斷模塊、該第二獲取模塊、該第一界面建立模塊、該第二狀態(tài)判斷模塊、該第二界面建立模塊、該第三狀態(tài)判斷模塊、該界面截圖模塊、該界面識別模塊以及該界面生成模塊替換為一第一監(jiān)聽模塊、一第一截圖模塊、一第一識別模塊、一第一生成模塊、一第一判斷模塊、一第二截圖模塊、一第二識別模塊、一第二生成模塊、一第一建立模塊、一第二監(jiān)聽模塊、一第二判斷模塊、一第二建立模塊、一第三建立模塊、一第三監(jiān)聽模塊、一第三判斷模塊、一第三截圖模塊、一第三識別模塊、一第三生成模塊以及一第四建立模塊;
[0061]該第一監(jiān)聽模塊用于監(jiān)聽該移動終端是否接收到來電,若是則調(diào)用該第一截圖模塊,若否則再次調(diào)用該監(jiān)聽模塊;[0062]該第一截圖模塊用于對該移動終端的觸摸屏的當(dāng)前顯示界面進(jìn)行截圖操作以獲
得一第一截圖;
[0063]該第一識別模塊用于通過顏色識別識別出當(dāng)前顯示界面上可觸摸操作的接聽控件和拒接控件的位置與大小,通過手勢識別識別出當(dāng)前顯示界面上對該接聽控件的有效接聽手勢操作或?qū)υ摼芙涌丶挠行Ь芙邮謩莶僮鳎?br>
[0064]該第一生成模塊用于在該第一截圖上按照該接聽控件的位置與大小生成一模擬接聽控件和按照該拒接控件的位置與大小生成一模擬拒接控件以形成一模擬來電界面;
[0065]該第一判斷模塊用于判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則調(diào)用該第二截圖模塊,若是拒接狀態(tài)則調(diào)用該第三建立模塊;
[0066]該第二截圖模塊用于對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第二截圖;
[0067]該第二識別模塊用于通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作;
[0068]該第二生成模塊用于在該第二截圖上按照該掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面;
[0069]該第一建立模塊用于建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,并調(diào)用該第二監(jiān)聽模塊;
[0070]該第二監(jiān)聽模塊用于監(jiān)聽該移動終端再次接收到來電;
[0071]該第二判斷模塊用于判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效接聽手勢操作是否相同,若是則再次調(diào)用該第二判斷模塊,若否則調(diào)用該第二建立模塊;
[0072]該第二建立模塊用于建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并結(jié)束;
[0073]該第三建立模塊用于建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并調(diào)用該第三監(jiān)聽模塊;
[0074]該第三監(jiān)聽模塊用于監(jiān)聽該移動終端再次接收到來電;
[0075]該第三判斷模塊用于判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效拒接手勢操作是否相同,若是則再次調(diào)用該第三判斷模塊,若否則調(diào)用該第三截圖模塊;
[0076]該第三截圖模塊用于對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第三截圖;
[0077]該第三識別模塊用于通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作;
[0078]該第三生成模塊用于在該第三截圖上按照該可觸摸操作的掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面;[0079]該第四建立模塊用于建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并結(jié)束。
[0080]較佳地,該可觸摸操作為點觸或滑動。
[0081]較佳地,該移動終端還包括一第一創(chuàng)建模塊、一第二創(chuàng)建模塊和一第三創(chuàng)建模塊;
[0082]該第一識別模塊用于通過圖像識別識別出當(dāng)前顯示界面上的文字和/或字母以及數(shù)字的位置與大?。?br>
[0083]該第一創(chuàng)建模塊用于在該第一截圖上按照文字和/或字母以及數(shù)字的位置與大小建立一第一顯示區(qū)域,該第一顯示區(qū)域的顯示內(nèi)容為可編輯的;
[0084]該第二創(chuàng)建模塊用于在該第二截圖上建立一與該第一顯示區(qū)域相同的第二顯示區(qū)域,該第二顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容;
[0085]該第三創(chuàng)建模塊用于在該第三截圖上建立一與該第一顯示區(qū)域相同的第三顯示區(qū)域,該第三顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容。
[0086]在符合本領(lǐng)域常識的基礎(chǔ)上,上述各優(yōu)選條件,可任意組合,即得本發(fā)明各較佳實例。
[0087]本發(fā)明的積極進(jìn)步效果在于:
[0088]本發(fā)明的移動終端及其虛擬來電實現(xiàn)方法,在移動終端接收到來電時,啟動自學(xué)習(xí)功能,對來電狀態(tài)至通話狀態(tài)、通話狀態(tài)至掛斷狀態(tài)以及來電狀態(tài)至拒接狀態(tài)進(jìn)行數(shù)據(jù)采集,并進(jìn)一步建立并存儲一在模擬來電界面接收到有效接聽手勢操作的輸入時跳轉(zhuǎn)至模擬通話界面的對應(yīng)鏈接關(guān)系、一在模擬通話界面接收到有效掛斷手勢操作時恢復(fù)至來電前的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系以及一在模擬來電界面接收到有效拒接手勢操作時恢復(fù)至來電前的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,這樣用戶就能夠?qū)δM來電界面的接聽控件和拒接控件進(jìn)行移動操作,使模擬來電界面跳轉(zhuǎn)至通話界面或返回至來電前移動終端的顯示狀態(tài),也能夠?qū)δM通話界面的拒接控件進(jìn)行移動操作,使模擬通話界面返回至來電前移動終端的顯示狀態(tài)。本發(fā)明自學(xué)習(xí)能力強,兼容性好,能夠逼真的模擬出移動終端的真實來電過程,提升用戶的使用體驗。
【專利附圖】
【附圖說明】
[0089]圖1為本發(fā)明的較佳實施例的移動終端的虛擬來電實現(xiàn)方法的流程圖。
[0090]圖2為本發(fā)明的較佳實施例的移動終端的結(jié)構(gòu)框圖。
【具體實施方式】
[0091]下面通過實施例的方式進(jìn)一步說明本發(fā)明,但并不因此將本發(fā)明限制在所述的實施例范圍之中。
[0092]本實施例提供一種移動終端的虛擬來電實現(xiàn)方法,該移動終端為觸摸屏移動終端例如觸摸屏手機,該虛擬來電實現(xiàn)方法首先監(jiān)聽該移動終端是否接收到來電,在接收到來電時,通過對當(dāng)前顯示界面的截圖操作、顏色識別技術(shù)和手勢識別技術(shù)獲得來電時的顯示界面接收到的第一有效手勢操作和形成的第一模擬顯示界面。
[0093]然后判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則通過對當(dāng)前顯示界面的截圖操作、顏色識別技術(shù)和手勢識別技術(shù),獲得通話狀態(tài)時的顯示界面接收到的第二有效手勢操作和形成的第二模擬顯示界面,并進(jìn)一步建立并存儲在該第一模擬顯示界面接收到該第一有效手勢操作的輸入時跳轉(zhuǎn)至通話狀態(tài)時獲得的截圖的對應(yīng)鏈接關(guān)系、在該第二模擬顯示界面接收到該第二有效手勢操作時恢復(fù)至來電前的該移動終端的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,其后判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則繼續(xù)監(jiān)聽來電。
[0094]若是該移動終端進(jìn)入的是拒接狀態(tài)則建立并存儲在該第一模擬顯示界面接收到該第一有效手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,其后判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則繼續(xù)監(jiān)聽來電。
[0095]上述概括性地描述了該虛擬來電實現(xiàn)方法的大致過程,下面結(jié)合圖1具體說明該虛擬來電實現(xiàn)方法的詳細(xì)過程。參考圖1所示,本實施例提供一種移動終端的虛擬來電實現(xiàn)方法,該虛擬來電實現(xiàn)方法包括以下步驟:
[0096]步驟101、監(jiān)聽該移動終端是否接收到真實來電,若是則進(jìn)入步驟102,若否則重復(fù)步驟101 ;
[0097]步驟102、對該移動終端的觸摸屏的當(dāng)前顯示界面進(jìn)行截圖操作以獲得一第一截圖;
[0098]步驟103、通過顏色識別技術(shù)識別出當(dāng)前顯示界面上可觸摸操作的接聽控件和拒接控件的位置與大小,其中可觸摸操作為點觸或滑動,當(dāng)前顯示界面上具有一用來顯示接聽控件與拒接控件的控件區(qū)域,接聽控件與拒接控件呈現(xiàn)的色彩相對于當(dāng)前顯示界面中除控件區(qū)域外的其他區(qū)域呈現(xiàn)的色彩較為顯著,易于識別,所以在本步驟中可通過顏色識別技術(shù)識別出當(dāng)前顯示界面上接聽控件和拒接控件的位置與大??;
[0099]根據(jù)用戶接聽來電或拒接來電時均需要對當(dāng)前顯示界面進(jìn)行觸摸操作,并在當(dāng)前顯示界面上留下軌跡的特點,通過手勢識別技術(shù)識別出當(dāng)前顯示界面上對該接聽控件的有效接聽手勢操作或?qū)υ摼芙涌丶挠行Ь芙邮謩莶僮?,其中,該有效接聽手勢操作指的是對該接聽控件所實施的操作且該操作能夠使移動終端從來電狀態(tài)跳轉(zhuǎn)為通話狀態(tài),該有效拒接手勢操作指的是對該拒接控件所實施的操作且該操作能夠使移動終端跳出來電狀態(tài)并回復(fù)到移動終端來電前觸摸屏上所顯示的界面;
[0100]通過圖像識別技術(shù)識別出當(dāng)前顯示界面上的文字和/或字母以及數(shù)字的位置與大??;
[0101]步驟104、在該第一截圖上按照該接聽控件的位置與大小生成一模擬接聽控件和按照該拒接控件的位置與大小生成一模擬拒接控件以形成一模擬來電界面,即該模擬接聽控件在該第一截圖上的位置與大小與該接聽控件在當(dāng)前顯示界面上的位置與大小均相同,該模擬拒接控件在該第一截圖上的位置與大小與該拒接控件在當(dāng)前顯示界面上的位置與大小均相同,具有該模擬接聽控件和該模擬拒接控件的第一截圖形成一個模擬來電界面;
[0102]在該第一截圖上按照文字和/或字母以及數(shù)字的位置與大小建立一第一顯示區(qū)域,該第一顯示區(qū)域的顯示內(nèi)容為可編輯的,用戶可以根據(jù)實際需要對該第一顯示區(qū)域的顯示內(nèi)容進(jìn)行編輯,例如該第一顯示區(qū)域的顯示內(nèi)容為張三以及張三的手機號碼,用戶想要模擬來電時模擬顯示界面上的第一顯示區(qū)域內(nèi)顯示的是李四和李四的手機號碼,則對該第一顯示區(qū)域的顯示內(nèi)容進(jìn)行編輯,編輯后的第一顯示區(qū)域的顯示內(nèi)容為李四以及李四的手機號碼;
[0103]步驟105、判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則進(jìn)入步驟106,若是拒接狀態(tài)則進(jìn)入步驟112 ;
[0104]步驟106、對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第二截圖;
[0105]步驟107、通過顏色識別技術(shù)識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,其中可觸摸操作為點觸或滑動,通話狀態(tài)時的顯示界面上具有一用來顯示掛斷控件的控件區(qū)域,掛斷控件呈現(xiàn)的色彩相對于通話狀態(tài)時的顯示界面中除控件區(qū)域外的其他區(qū)域呈現(xiàn)的色彩較為顯著,易于識別,所以在本步驟中可通過顏色識別技術(shù)識別出通話狀態(tài)時顯示界面上掛斷控件的位置與大??;
[0106]根據(jù)用戶掛斷通話時需要對通話狀態(tài)時顯示界面進(jìn)行觸摸操作,并在通話狀態(tài)時顯示界面上留下軌跡的特點,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作,其中,有效掛斷手勢操作指的是對掛斷控件所實施的操作且該操作能夠使移動終端跳出通話狀態(tài)并回復(fù)到移動終端來電前觸摸屏上所顯示的界面;
[0107]步驟108、在該第二截圖上按照該掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面,即該模擬掛斷控件在該第二截圖上的位置與大小與該掛斷控件在通話狀態(tài)時顯示界面上的位置與大小均相同,具有該模擬掛斷控件的第二截圖形成一個模擬通話界面;
[0108]在該第二截圖上建立一與該第一顯示區(qū)域相同的第二顯示區(qū)域,該第二顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容;
[0109]步驟109、建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系;
[0110]步驟110、監(jiān)聽該移動終端再次接收到來電,判斷通過手勢識別技術(shù)識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效接聽手勢操作是否相同,若是則重復(fù)步驟110,若否則進(jìn)入步驟111 ;
[0111]步驟111、建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,結(jié)束流程;
[0112]步驟112、建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系;
[0113]步驟113、監(jiān)聽該移動終端再次接收到來電,判斷通過手勢識別技術(shù)識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效拒接手勢操作是否相同,若是則重復(fù)步驟113,若否則進(jìn)入步驟114;
[0114]步驟114、對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第三截圖;
[0115]步驟115、通過顏色識別技術(shù)識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別技術(shù)識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作;
[0116]步驟116、在該第三截圖上按照該可觸摸操作的掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面;
[0117]在該第三截圖上建立一與該第一顯示區(qū)域相同的第三顯示區(qū)域,該第三顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容;
[0118]步驟117、建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,結(jié)束流程。
[0119]其中,在步驟110和步驟111中,在再次監(jiān)聽到該移動終端接收到真實來電時,需要判斷通過手勢識別技術(shù)識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效接聽手勢操作是否相同,在相同時因為來電狀態(tài)至通話狀態(tài)的數(shù)據(jù)已采集所以不需要再次采集,在不相同時說明該次有效手勢操作為有效拒接手勢操作,移動終端由來電狀態(tài)跳轉(zhuǎn)為拒接狀態(tài),這時才會采集數(shù)據(jù),建立并存儲在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系。這種設(shè)置方式不會采集到重復(fù)的數(shù)據(jù)和建立相同的對應(yīng)鏈接關(guān)系,占用的內(nèi)存少,提高移動終端的CPU的處理速度和處理效率,減少資源的浪費。
[0120]在步驟110-117中,在再次監(jiān)聽到該移動終端接收到真實來電時,需要判斷通過手勢識別技術(shù)識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效拒接手勢操作是否相同,在相同時因為來電狀態(tài)至拒接狀態(tài)的數(shù)據(jù)已采集所以不需要再次采集,在不相同時說明該次有效手勢操作為有效接聽手勢操作,移動終端由來電狀態(tài)跳轉(zhuǎn)為通話狀態(tài),這時才會進(jìn)行數(shù)據(jù)采集,具體為采集來電狀態(tài)至通話狀態(tài)、通話狀態(tài)至掛斷狀態(tài)的數(shù)據(jù),進(jìn)一步建立并存儲在模擬來電界面接收到有效接聽手勢操作的輸入時跳轉(zhuǎn)至模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲在模擬通話界面接收到有效掛斷手勢操作時恢復(fù)至來電前的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系。
[0121]該虛擬來電實現(xiàn)方法在移動終端中以虛擬來電應(yīng)用的形式存儲,在用戶需要模擬來電過程時,開啟虛擬來電應(yīng)用,即啟用模擬來電功能,這時移動終端的顯示界面上顯示一模擬來電界面,該模擬來電界面是對真實來電界面的再現(xiàn),該模擬來電界面顯示有模擬接聽控件、模擬拒接控件和第一顯示區(qū)域,第一顯示區(qū)域中顯示的內(nèi)容為呼叫者的名字和手機號碼。若用戶通過手指對顯現(xiàn)的模擬來電界面上的模擬接聽控件實施點觸或滑動操作即有效接聽手勢操作,模擬來電界面接收到該有效接聽手勢操作的輸入,模擬來電界面就會跳轉(zhuǎn)至模擬通話界面,該模擬通話界面是對真實通話界面的再現(xiàn),該模擬通話界面顯示有模擬掛斷控件和第二顯示區(qū)域,第二顯示區(qū)域顯示的內(nèi)容與第一顯示區(qū)域顯示的內(nèi)容相同,用戶對顯現(xiàn)的模擬通話界面上的模擬掛斷控件實施點觸或滑動操作即有效掛斷手勢操作,模擬通話界面接收到該有效掛斷手勢操作的輸入,模擬通話界面就會回復(fù)至來電前觸摸屏的最終顯示狀態(tài)。若用戶通過手指對顯現(xiàn)的模擬來電界面上的模擬拒接控件實施點觸或滑動操作即有效拒接手勢操作,模擬來電界面接收到該有效拒接手勢操作的輸入,模擬來電界面就會回復(fù)至來電前觸摸屏的最終顯示狀態(tài)。通過該虛擬來電實現(xiàn)方法能夠真實地模擬來電過程,例如來電狀態(tài)至通話狀態(tài)、通話狀態(tài)至掛斷狀態(tài)以及來電狀態(tài)至拒接狀態(tài)。
[0122]如圖2所示,本實施例還提供一種移動終端,該移動終端為觸摸屏移動終端,其包括一第一監(jiān)聽模塊1、一第一截圖模塊2、一第一識別模塊3、一第一生成模塊4、一第一創(chuàng)建模塊5、一第一判斷模塊6、一第二截圖模塊7、一第二識別模塊8、一第二生成模塊9、一第二創(chuàng)建模塊10、一第一建立模塊11、一第二監(jiān)聽模塊12、一第二判斷模塊13、一第二建立模塊14、一第三建立模塊15、一第三監(jiān)聽模塊16、一第三判斷模塊17、一第三截圖模塊18、一第三識別模塊19、一第三生成模塊20、一第三創(chuàng)建模塊21以及一第四建立模塊22。
[0123]上面介紹了該移動終端包括的部件,下面具體介紹各部件所實現(xiàn)的功能:
[0124]該第一監(jiān)聽模塊I用于監(jiān)聽該移動終端是否接收到來電,若是則調(diào)用該第一截圖模塊2,若否則再次調(diào)用該監(jiān)聽模塊I ;
[0125]該第一截圖模塊2用于對該移動終端的觸摸屏的當(dāng)前顯示界面進(jìn)行截圖操作以
獲得一第一截圖;
[0126]該第一識別模塊3用于通過顏色識別識別出當(dāng)前顯示界面上可觸摸操作的接聽控件和拒接控件的位置與大小,通過手勢識別識別出當(dāng)前顯示界面上對該接聽控件的有效接聽手勢操作或?qū)υ摼芙涌丶挠行Ь芙邮謩莶僮鳎ㄟ^圖像識別識別出當(dāng)前顯示界面上的文字和/或字母以及數(shù)字的位置與大小,其中可觸摸操作為點觸或滑動;
[0127]該第一生成模塊4用于在該第一截圖上按照該接聽控件的位置與大小生成一模擬接聽控件和按照該拒接控件的位置與大小生成一模擬拒接控件以形成一模擬來電界面;
[0128]該第一創(chuàng)建模塊5用于在該第一截圖上按照文字和/或字母以及數(shù)字的位置與大小建立一第一顯示區(qū)域,該第一顯示區(qū)域的顯示內(nèi)容為可編輯的;
[0129]該第一判斷模塊6用于判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則調(diào)用該第二截圖模塊7,若是拒接狀態(tài)則調(diào)用該第三建立模塊15 ;
[0130]該第二截圖模塊7用于對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第二截圖;
[0131]該第二識別模塊8用于通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作,其中可觸摸操作為點觸或滑動;
[0132]該第二生成模塊9用于在該第二截圖上按照該掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面;
[0133]該第二創(chuàng)建模塊10用于在該第二截圖上建立一與該第一顯示區(qū)域相同的第二顯示區(qū)域,該第二顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容;
[0134]該第一建立模塊11用于建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,并調(diào)用該第二監(jiān)聽模塊12 ;
[0135]該第二監(jiān)聽模塊12用于監(jiān)聽該移動終端再次接收到來電;
[0136]該第二判斷模塊13用于判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效接聽手勢操作是否相同,若是則再次調(diào)用該第二判斷模塊13,若否則調(diào)用該第二建立模塊14 ;
[0137]該第二建立模塊14用于建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并結(jié)束;
[0138]該第三建立模塊15用于建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并調(diào)用該第三監(jiān)聽模塊;
[0139]該第三監(jiān)聽模塊16用于監(jiān)聽該移動終端再次接收到來電;
[0140]該第三判斷模塊17用于判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效拒接手勢操作是否相同,若是則再次調(diào)用該第三判斷模塊17,若否則調(diào)用該第三截圖模塊18 ;
[0141]該第三截圖模塊18用于對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第三截圖;
[0142]該第三識別模塊19用于通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作;
[0143]該第三生成模塊20用于在該第三截圖上按照該可觸摸操作的掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面;
[0144]該第三創(chuàng)建模塊21用于在該第三截圖上建立一與該第一顯示區(qū)域相同的第三顯示區(qū)域,該第三顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容;
[0145]該第四建立模塊22用于建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并結(jié)束。
[0146]本發(fā)明在移動終端接收到真實來電時,啟動自學(xué)習(xí)功能,對來電狀態(tài)至通話狀態(tài)、通話狀態(tài)至掛斷狀態(tài)以及來電狀態(tài)至拒接狀態(tài)中的數(shù)據(jù)進(jìn)行采集,并且進(jìn)一步地建立并存儲一在模擬來電界面接收到有效接聽手勢操作的輸入時跳轉(zhuǎn)至模擬通話界面的對應(yīng)鏈接關(guān)系、一在模擬通話界面接收到有效掛斷手勢操作時恢復(fù)至來電前的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系以及一在模擬來電界面接收到有效拒接手勢操作時恢復(fù)至來電前的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,這樣用戶就能夠?qū)δM來電界面的接聽控件和拒接控件進(jìn)行點觸或滑動操作,使模擬來電界面跳轉(zhuǎn)至通話界面或返回至來電前移動終端的顯示狀態(tài),也能夠?qū)δM通話界面的拒接控件進(jìn)行點觸或滑動操作,使模擬通話界面返回至來電前移動終端的顯示狀態(tài)。本發(fā)明自學(xué)習(xí)能力強,兼容性好,能夠逼真的模擬出移動終端的真實來電過程,提升用戶的使用體驗。
[0147]雖然以上描述了本發(fā)明的【具體實施方式】,但是本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,這些僅是舉例說明,本發(fā)明的保護(hù)范圍是由所附權(quán)利要求書限定的。本領(lǐng)域的技術(shù)人員在不背離本發(fā)明的原理和實質(zhì)的前提下,可以對這些實施方式做出多種變更或修改,但這些變更和修改均落入本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種移動終端的虛擬來電實現(xiàn)方法,其特征在于,其包括以下步驟: S1、監(jiān)聽該移動終端是否接收到來電,若是則進(jìn)入步驟S2,若否則重復(fù)步驟S1; S2、調(diào)用步驟&,獲得來電時的顯示界面接收到的第一有效手勢操作和形成的第一模擬顯示界面; S3、判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則進(jìn)入步驟S4,若是拒接狀態(tài)則進(jìn)入步驟S7 ; S4、調(diào)用步驟&,獲得通話狀態(tài)時的顯示界面接收到的第二有效手勢操作和形成的第二模擬顯示界面; S5、建立并存儲一在該第一模擬顯示界面接收到該第一有效手勢操作的輸入時跳轉(zhuǎn)至通話狀態(tài)時獲得的截圖的對應(yīng)鏈接關(guān)系、一在該第二模擬顯示界面接收到該第二有效手勢操作時恢復(fù)至來電前的該移動終端的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系; S6、判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則重復(fù)步驟S1; S7、建立并存儲一在該第一模擬顯示界面接收到該第一有效手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系; 58、判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則重復(fù)步驟S1; 其中,&、對當(dāng)前顯示界面進(jìn)行截圖操作以獲得一截圖,通過顏色識別識別出當(dāng)前顯示界面上可觸摸操作的控件的位置與大小,通過手勢識別識別出當(dāng)前顯示界面上對該控件的有效手勢操作,在該截圖上按照該控件的位置與大小生成一模擬控件以形成一模擬顯示界面。
2.如權(quán)利要求1所述的虛擬來電實現(xiàn)方法,其特征在于,將步驟S1-S8替換為以下步驟: Sltll、監(jiān)聽該移動終端是否接收到來電,若是則進(jìn)入步驟Sltl2,若否則重復(fù)步驟Sltll ; Sltl2、對該觸摸屏的當(dāng)前顯示界面進(jìn)行截圖操作以獲得一第一截圖; Slt?、通過顏色識別識別出當(dāng)前顯示界面上可觸摸操作的接聽控件和拒接控件的位置與大小,通過手勢識別識別出當(dāng)前顯示界面上對該接聽控件的有效接聽手勢操作或?qū)υ摼芙涌丶挠行Ь芙邮謩莶僮鳎? Sltl4、在該第一截圖上按照該接聽控件的位置與大小生成一模擬接聽控件和按照該拒接控件的位置與大小生成一模擬拒接控件以形成一模擬來電界面; Sltl5、判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則進(jìn)入步驟Sltl6,若是拒接狀態(tài)則進(jìn)入步驟S112 ; Sltl6、對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第二截圖; Sltl7、通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作; Sltl8、在該第二截圖上按照該掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面; Slt?、建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系; Slltl、監(jiān)聽該移動終端再次接收到來電,判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效接聽手勢操作是否相同,若是則重復(fù)步驟Slltl,若否則進(jìn)入步驟S111 ; S111、建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,結(jié)束流程; S112、建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系; S113、監(jiān)聽該移動終端再次接收到來電,判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效拒接手勢操作是否相同,若是則重復(fù)步驟S113,若否則進(jìn)入步驟S114 ; S114、對通話狀 態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第三截圖; S115、通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作; S116、在該第三截圖上按照該可觸摸操作的掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面; S117、建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,結(jié)束流程。
3.如權(quán)利要求2所述的虛擬來電實現(xiàn)方法,其特征在于,該可觸摸操作為點觸或滑動。
4.如權(quán)利要求2或3所述的虛擬來電實現(xiàn)方法,其特征在于,在步驟Sltl3中,通過圖像識別識別出當(dāng)前顯示界面上的文字和/或字母以及數(shù)字的位置與大??; 在步驟Sltl4中或步驟Sltl4之后的步驟中,在該第一截圖上按照文字和/或字母以及數(shù)字的位置與大小建立一第一顯示區(qū)域,該第一顯示區(qū)域的顯示內(nèi)容為可編輯的; 在步驟Sltl8中或步驟Sltl8之后的步驟中,在該第二截圖上建立一與該第一顯示區(qū)域相同的第二顯示區(qū)域,該第二顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容; 在步驟S116中或步驟S116之后的步驟中,在該第三截圖上建立一與該第一顯示區(qū)域相同的第三顯示區(qū)域,該第三顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容。
5.—種移動終端,其特征在于,其包括一來電監(jiān)聽模塊、一第一獲取模塊、一第一狀態(tài)判斷模塊、一第二獲取模塊、一第一界面建立模塊、一第二狀態(tài)判斷模塊、一第二界面建立模塊、一第三狀態(tài)判斷模塊、一界面截圖模塊、一界面識別模塊以及一界面生成模塊; 該來電監(jiān)聽模塊用于監(jiān)聽該移動終端是否接收到來電,若是則調(diào)用該第一獲取模塊,若否則重新調(diào)用該來電監(jiān)聽模塊; 該第一獲取模塊用于調(diào)用該界面截圖模塊、該界面識別模塊和該界面生成模塊,獲得來電時的顯示界面接收到的第一有效手勢操作和形成的第一模擬顯示界面; 該第一狀態(tài)判斷模塊用于判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則調(diào)用該第二獲取模塊,若是拒接狀態(tài)則調(diào)用該第二界面建立模塊; 該第二獲取模塊用于調(diào)用該界面截圖模塊、該界面識別模塊和該界面生成模塊,獲得通話狀態(tài)時的顯示界面接收到的第二有效手勢操作和形成的第二模擬顯示界面; 該第一界面建立模塊用于建立并存儲一在該第一模擬顯示界面接收到該第一有效手勢操作的輸入時跳轉(zhuǎn)至通話狀態(tài)時獲得的截圖的對應(yīng)鏈接關(guān)系、一在該第二模擬顯示界面接收到該第二有效手勢操作時恢復(fù)至來電前的該移動終端的觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并調(diào)用該第二狀態(tài)判斷模塊; 該第二狀態(tài)判斷模塊用于判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則重新調(diào)用該來電監(jiān)聽模塊; 該第二界面建立模塊用于建立并存儲一在該第一模擬顯示界面接收到該第一有效手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并調(diào)用該第三狀態(tài)判斷模塊; 該第三狀態(tài)判斷模塊用于判斷是否已監(jiān)聽到過掛斷狀態(tài)和拒接狀態(tài),若是則結(jié)束流程,否則重新調(diào)用該來電監(jiān)聽模塊; 其中,該界面截圖模塊用于對當(dāng)前顯示界面進(jìn)行截圖操作以獲得一截圖,該界面識別模塊用于通過顏色識別識別出當(dāng)前顯示界面上可觸摸操作的控件的位置與大小,通過手勢識別識別出當(dāng)前顯示界面上對該控件的有效手勢操作,該界面生成模塊用于在該截圖上按照該控件的位置與大小生成一模擬控件以形成一模擬顯示界面。
6.如權(quán)利要求5所述的移動終端,其特征在于,將該來電監(jiān)聽模塊、該第一獲取模塊、該第一狀態(tài)判斷模塊、該第二獲取模塊、該第一界面建立模塊、該第二狀態(tài)判斷模塊、該第二界面建立模塊、該第三狀態(tài)判斷模塊、該界面截圖模塊、該界面識別模塊以及該界面生成模塊替換為一第一監(jiān)聽模塊、一第一截圖模塊、一第一識別模塊、一第一生成模塊、一第一判斷模塊、一第二截圖模塊、一第二識別模塊、一第二生成模塊、一第一建立模塊、一第二監(jiān)聽模塊、一第二判斷模塊、一第二建立模塊、一第三建立模塊、一第三監(jiān)聽模塊、一第三判斷模塊、一第三截圖模塊、一第三識別模塊、一第三生成模塊以及一第四建立模塊; 該第一監(jiān)聽模塊用于監(jiān)聽該移動終端是否接收到來電,若是則調(diào)用該第一截圖模塊,若否則再次調(diào)用該監(jiān)聽模塊; 該第一截圖模塊用于對該觸摸屏的當(dāng)前顯示界面進(jìn)行截圖操作以獲得一第一截圖;該第一識別模塊用于通過顏色識別識別出當(dāng)前顯示界面上可觸摸操作的接聽控件和拒接控件的位置與大小,通過手勢識別識別出當(dāng)前顯示界面上對該接聽控件的有效接聽手勢操作或?qū)υ摼芙涌丶挠行Ь芙邮謩莶僮鳎? 該第一生成模塊用于在該第一截圖上按照該接聽控件的位置與大小生成一模擬接聽控件和按照該拒接控件的位置與大小生成一模擬拒接控件以形成一模擬來電界面; 該第一判斷模塊用于判斷該移動終端進(jìn)入的是通話狀態(tài)還是拒接狀態(tài),若是通話狀態(tài)則調(diào)用該第二截圖模塊,若是拒接狀態(tài)則調(diào)用該第三建立模塊; 該第二截圖模塊用于對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第二截圖; 該第二識別模塊用于通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作; 該第二生成模塊用于在該第二截圖上按照該掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面; 該第一建立模塊用于建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系,并調(diào)用該第二監(jiān)聽模塊; 該第二監(jiān)聽模塊用于監(jiān)聽該移動終端再次接收到來電; 該第二判斷模塊用于判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效接聽手勢操作是否相同,若是則再次調(diào)用該第二判斷模塊,若否則調(diào)用該第二建立模塊; 該第二建立模塊用于建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并結(jié)束; 該第三建立模塊用于建立并存儲一在該模擬來電界面接收到該有效拒接手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并調(diào)用該第三監(jiān)聽模塊; 該第三監(jiān)聽模塊用于監(jiān)聽該移動終端再次接收到來電; 該第三判斷模塊用于判斷通過手勢識別識別出的該次來電對應(yīng)的有效手勢操作與最近一次來電對應(yīng)的有效拒接手勢操作是否相同,若是則再次調(diào)用該第三判斷模塊,若否則調(diào)用該第三截圖模塊; 該第三截圖模塊用于對通話狀態(tài)時該觸摸屏的顯示界面進(jìn)行截圖操作以獲得一第三截圖; 該第三識別模塊用于通過顏色識別識別出通話狀態(tài)時顯示界面上可觸摸操作的掛斷控件的位置與大小,通過手勢識別識別出通話狀態(tài)時顯示界面上對該掛斷控件的有效掛斷手勢操作; 該第三生成模塊用于在該第三截圖上按照該可觸摸操作的掛斷控件的位置與大小生成一模擬掛斷控件以形成一模擬通話界面; 該第四建立模塊用于建立并存儲一在該模擬來電界面接收到該有效接聽手勢操作的輸入時跳轉(zhuǎn)至該模擬通話界面的對應(yīng)鏈接關(guān)系,建立并存儲一在該模擬通話界面接收到該有效掛斷手勢操作時恢復(fù)至來電前的該觸摸屏的最終顯示狀態(tài)的對應(yīng)鏈接關(guān)系并結(jié)束。
7.如權(quán)利要求6所述的移動終端,其特征在于,該可觸摸操作為點觸或滑動。
8.如權(quán)利要求6或7所述的移動終端,其特征在于,該移動終端還包括一第一創(chuàng)建模塊、一第二創(chuàng)建模塊和一第三創(chuàng)建模塊; 該第一識別模塊用于通過圖像識別識別出當(dāng)前顯示界面上的文字和/或字母以及數(shù)字的位置與大?。?該第一創(chuàng)建模塊用于在該第一截圖上按照文字和/或字母以及數(shù)字的位置與大小建立一第一顯示區(qū)域,該第一顯示區(qū)域的顯示內(nèi)容為可編輯的; 該第二創(chuàng)建模塊用于在該第二截圖上建立一與該第一顯示區(qū)域相同的第二顯示區(qū)域,該第二顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容; 該第三創(chuàng)建模塊用于在該第三截圖上建立一與該第一顯示區(qū)域相同的第三顯示區(qū)域,該第三顯示區(qū)域用于顯示該第一顯示區(qū)域的顯示內(nèi)容。
【文檔編號】H04M1/725GK103997573SQ201410255605
【公開日】2014年8月20日 申請日期:2014年6月10日 優(yōu)先權(quán)日:2014年6月10日
【發(fā)明者】晁永安 申請人:上海華勤通訊技術(shù)有限公司