一種基于圖形的用戶交互方法、裝置和系統(tǒng)的制作方法
【專利摘要】本發(fā)明實施方式提出了一種基于圖形的用戶交互方法、裝置和系統(tǒng)。方法包括:第一客戶端繪制圖形,并向服務(wù)器發(fā)送該圖形的繪制信息,服務(wù)器保存有該圖形與拼音字符的對應(yīng)關(guān)系;服務(wù)器基于該圖形的繪制信息向第二客戶端重繪圖形,并向第二客戶端發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列;第二客戶端從字母序列中選擇拼音字符,并發(fā)送到服務(wù)器進(jìn)行驗證。應(yīng)用本發(fā)明實施方式之后,考慮到漢字的表意特性,不是直接利用漢字來描述圖形,而是通過拼音字符來描述圖形,因此提高了交互效率。
【專利說明】—種基于圖形的用戶交互方法、裝置和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明實施方式涉及信息處理【技術(shù)領(lǐng)域】,更具體地,涉及一種基于圖形的用戶交互方法、裝置和系統(tǒng)。
【背景技術(shù)】
[0002]隨著計算機(jī)技術(shù)和網(wǎng)絡(luò)技術(shù)的飛速發(fā)展,互聯(lián)網(wǎng)(Internet)在人們的日常生活、學(xué)習(xí)和工作中發(fā)揮的作用也越來越大?;ヂ?lián)網(wǎng)上的新技術(shù)新應(yīng)用飛速發(fā)展、層出不窮。互聯(lián)網(wǎng)在現(xiàn)實生活中應(yīng)用很廣泛。在互聯(lián)網(wǎng)上可以聊天、玩游戲、查閱文件等。
[0003]隨著智能手機(jī)等移動終端設(shè)備的普及,人們逐漸使用基于互聯(lián)網(wǎng)的各種應(yīng)用(APP)進(jìn)行交互。智能手機(jī)能夠顯示與個人電腦所顯示出來一致的正常網(wǎng)頁,它具有獨立的操作系統(tǒng)以及良好的用戶界面,它擁有很強(qiáng)的應(yīng)用擴(kuò)展性、能方便隨意地安裝和刪除應(yīng)用程序。智能手機(jī)操作系統(tǒng)是一種運算能力及功能比傳統(tǒng)功能手機(jī)系統(tǒng)更強(qiáng)的手機(jī)系統(tǒng),目前使用最多的操作系統(tǒng)包括:Android、iOS、Symbian、Windows Phone 和 BlackBerry OS,等等。在這些智能手機(jī)操作系統(tǒng)平臺上,可以運行多種多樣的交互APP。
[0004]在目前基于移動終端的各項交互活動中,已經(jīng)出現(xiàn)了一種基于圖形的用戶交互方式,比如直接選擇漢字來描述圖形、利用輸入鍵盤輸入漢字來描述圖形,等等。
[0005]然而,在現(xiàn)有基于圖形的用戶交互方式中,由于沒有考慮到漢字的表意特性,無論是從界面中選擇漢字,還是通過鍵盤輸入漢字,都是直接利用漢字來描述圖形,因此交互效率普遍較低。而且,鍵盤通常會占用較大的屏幕空間,這就造成應(yīng)用有效界面的壓縮,從而進(jìn)一步降低了交互效率。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施方式提出一種基于圖形的用戶交互方法,以基于拼音字母輸入來描述圖形,從而提聞交互效率。
[0007]本發(fā)明實施方式提出一種基于圖形的用戶交互裝置,以基于拼音字母輸入來描述圖形,從而提聞交互效率。
[0008]本發(fā)明實施方式提出一種基于圖形的用戶交互系統(tǒng),以基于拼音字母輸入來描述圖形,從而提聞交互效率。
[0009]本發(fā)明實施方式的具體方案如下:
[0010]一種基于圖形的用戶交互方法,該方法包括:
[0011]第一客戶端繪制圖形,并向服務(wù)器發(fā)送該圖形的繪制信息,所述服務(wù)器保存有該圖形與拼音字符的對應(yīng)關(guān)系;
[0012]服務(wù)器基于該圖形的繪制信息向第二客戶端重繪所述圖形,并向第二客戶端發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列;
[0013]第二客戶端從所述字母序列中選擇拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。
[0014]一種用戶交互裝置,該用戶交互裝置與服務(wù)器交互,所述服務(wù)器保存有圖形與拼音字符的對應(yīng)關(guān)系;該裝置包括圖形繪制單元、圖形重繪單元和拼音字符選擇單元,其中:
[0015]圖形繪制單元,用于繪制第一圖形,并向服務(wù)器發(fā)送該第一圖形的第一繪制信息;
[0016]圖形重繪單元,用于基于由服務(wù)器提供的第二圖形的第二繪制信息重繪第二圖形;
[0017]拼音字符選擇單元,用于接收由服務(wù)器提供的包含對應(yīng)于第二圖形的拼音字符的字母序列,并從所述字母序列中選擇對應(yīng)于第二圖形的拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。
[0018]一種基于圖形的用戶交互系統(tǒng),該系統(tǒng)包括第一客戶端、第二客戶端和服務(wù)器,其中:
[0019]第一客戶端,用于繪制圖形,并向服務(wù)器發(fā)送該圖形的繪制信息,所述服務(wù)器保存有該圖形與拼音字符的對應(yīng)關(guān)系;
[0020]服務(wù)器,用于基于該圖形的繪制信息向第二客戶端重繪所述圖形,并向第二客戶端發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列;
[0021]第二客戶端,用于從所述字母序列中選擇拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。
[0022]從上述技術(shù)方案可以看出,在本發(fā)明實施方式中,第一客戶端繪制圖形,并向服務(wù)器發(fā)送該圖形的繪制信息,所述服務(wù)器保存有該圖形與拼音字符的對應(yīng)關(guān)系;服務(wù)器基于該圖形的繪制信息向第二客戶端重繪所述圖形,并向第二客戶端發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列;第二客戶端從所述字母序列中選擇拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。由此可見,應(yīng)用本發(fā)明實施方式之后,考慮到漢字的表意特性,不是直接利用漢字來描述圖形,而是通過拼音字符來描述圖形,因此提高了交互效率。
[0023]而且,應(yīng)用本發(fā)明實施方式之后,避免了鍵盤輸入方式占用較大的屏幕空間而壓縮應(yīng)用有效界面的缺陷,從而進(jìn)一步提高了顯示效率和交互效率。
【專利附圖】
【附圖說明】
[0024]圖1為現(xiàn)有技術(shù)從漢字中選擇輸入的圖形交互方式示意圖;
[0025]圖2為現(xiàn)有技術(shù)利用鍵盤輸入的圖形交互方式示意圖;
[0026]圖3為根據(jù)本發(fā)明實施方式基于圖形的用戶交互方法流程圖;
[0027]圖4為根據(jù)本發(fā)明實施方式基于圖形的用戶交互界面示意圖;
[0028]圖5為根據(jù)本發(fā)明實施方式的基于圖形的用戶交互裝置結(jié)構(gòu)圖;
[0029]圖6為根據(jù)本發(fā)明實施方式的基于圖形的用戶交互系統(tǒng)結(jié)構(gòu)圖。
【具體實施方式】
[0030]為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面結(jié)合附圖對本發(fā)明作進(jìn)一步的詳細(xì)描述。
[0031]圖1為現(xiàn)有技術(shù)從漢字中選擇輸入的圖形交互方式示意圖。
[0032]如圖1所示,在用戶界面上顯示有圖形以及相應(yīng)的漢字列表,漢字列表中直接給出了一定數(shù)目的可選漢字,用戶可以從漢字列表中選擇相應(yīng)的漢字詞組以形容該圖形。[0033]然而,在這種方式中,并沒有考慮到漢字有別于世界上現(xiàn)行的字母語言文字,它本身就具有表意性。用戶很容易在有限的文字間串聯(lián)詞義,因此很容易猜測出圖形的具體含義,因此交互效率普遍較低。
[0034]現(xiàn)有技術(shù)中還有一種利用鍵盤輸入的圖形交互方式。
[0035]圖2為現(xiàn)有技術(shù)利用鍵盤輸入的圖形交互方式示意圖。
[0036]如圖2所示,在用戶界面上顯示有圖形以及鍵盤,用戶可以利用鍵盤輸入相應(yīng)的漢字詞組以形容該圖形。其中,可以在智能手機(jī)App的表現(xiàn)中,通過調(diào)出系統(tǒng)輸入鍵盤來輸入相應(yīng)漢字。
[0037]然而,在這種方式中,同樣沒有考慮到漢字有別于世界上現(xiàn)行的字母語言文字,它本身就具有表意性。用戶很容易在有限的文字間串聯(lián)詞義,因此很容易猜測出圖形的具體含義,因此交互效率普遍較低。而且,系統(tǒng)鍵盤通常有自己獨特的界面,這種界面與應(yīng)用本身的顯示界面很難融合。不僅與此,該鍵盤會遮蓋住應(yīng)用界面的很大一部分區(qū)域,造成應(yīng)用界面的壓縮,在猜測時甚至?xí)床坏綀D形的全圖,因此會造成交互效率的進(jìn)一步降低。
[0038]為了解決漢語在猜測圖形時的交互效率欠缺問題,本發(fā)明實施方式提出了利用拼音猜測的模式。通過本發(fā)明實施方式,用戶只需要在備選的字母中選出可以拼讀成圖形代表詞語的拼音即可,也可以從界面中的成組輸入框處得到詞語字?jǐn)?shù)、各字的拼音數(shù)等有益提示。
[0039]圖3為根據(jù)本發(fā)明實施方式基于圖形的用戶交互方法流程圖。
[0040]如圖3所示,該方法包括:
[0041]步驟301:第一客戶端繪制圖形,并向服務(wù)器發(fā)送該圖形的繪制信息,所述服務(wù)器保存有該圖形與拼音字符的對應(yīng)關(guān)系。
[0042]圖形的繪制信息通常包括圖形的路徑關(guān)鍵點集以及圖形動作的執(zhí)行順序。利用圖形的路徑關(guān)鍵點集可以了解圖形的具體構(gòu)成點,通過圖形動作的執(zhí)行順序可以重新回放完整的圖形動作,從而能夠根據(jù)繪制信息展示出完整的圖形效果。
[0043]在這里,在一個實施方式中,服務(wù)器首先從預(yù)先建立的提示詞庫中取出提示詞,并向第一客戶端發(fā)送該提示詞;第一客戶端基于提示詞繪制圖形,其中服務(wù)器保存有該圖形與所述提不詞的拼首字符的對應(yīng)關(guān)系。
[0044]具體地,服務(wù)器可以保存該圖形的繪制信息與所述提示詞的拼音字符的對應(yīng)關(guān)系,也可以保存該圖形的提示詞與所述提示詞的拼音字符的對應(yīng)關(guān)系。
[0045]比如,服務(wù)器從提示詞庫中取出提示詞“蘋果”,并向第一客戶端發(fā)送該提示詞“蘋果”。在第一客戶端的顯示界面上顯示有漢字“蘋果”,然后用戶在第一客戶端上畫出蘋果的像形圖形,其中服務(wù)器保存有該圖形與所述提示詞“蘋果”的拼音字符(即“Ping guo”)的對應(yīng)關(guān)系。優(yōu)選地,針對提示詞的拼音字符可以不用區(qū)分字母大小寫。
[0046]服務(wù)器也可以向第一客戶端發(fā)送多個提示詞,然后由第一客戶端自行判定選擇針對哪個提示詞畫出圖形。
[0047]在一個實施方式中,服務(wù)器保存的該圖形與拼音字符的對應(yīng)關(guān)系,是有所述第一客戶端所設(shè)置的。比如:第一客戶端可以在本地圖形出蘋果,并且設(shè)置相對應(yīng)的拼音字符(SP“Ping guo”),并將該圖形和相對應(yīng)的拼音字符發(fā)送到服務(wù)器予以保存。其中:服務(wù)器可以保存該圖形的繪制信息與所述提示詞的拼音字符的對應(yīng)關(guān)系,也可以保存該圖形的提示詞與所述提示詞的拼音字符的對應(yīng)關(guān)系。
[0048]為了防止服務(wù)器向第一客戶端重復(fù)發(fā)送相同的提示詞,在本發(fā)明實施方式中,月艮務(wù)器向第一客戶端發(fā)送提示詞之后,可以針對該提示詞設(shè)置已發(fā)送標(biāo)簽;服務(wù)器再從提示詞庫中取出下次向第一客戶端發(fā)送的提示詞,并判斷該下次向第一客戶端發(fā)送的提示詞是否已設(shè)置有已發(fā)送標(biāo)簽,如果是,不予發(fā)送并重新從提示詞庫中選擇提示詞,如果不是則向第一客戶端發(fā)送該提示詞。
[0049]基于上述防重復(fù)機(jī)制,可以防止服務(wù)器向第一客戶端重復(fù)發(fā)送相同的提示詞。
[0050]步驟302:服務(wù)器基于該圖形的繪制信息向第二客戶端重繪所述圖形,并向第二客戶端發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列。
[0051]在這里,服務(wù)器可以向第二客戶端發(fā)送由第一客戶端發(fā)送來的圖形的繪制信息,從而第二客戶端可以基于該圖形的繪制信息重繪所述圖形。此時,在第二客戶端的顯示界面上將重放在第一客戶端上的圖形過程。而且,服務(wù)器向第二客戶端發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列。
[0052]在一個實施方式中,服務(wù)器生成隨機(jī)冗余字母;服務(wù)器再將所述隨機(jī)冗余字母和該拼音字符的字母相混合,并呈現(xiàn)在所述第二客戶端的顯示界面上。
[0053]步驟303:第二客戶端從所述字母序列中選擇拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。
[0054]在這里,第二客戶端從顯示界面上的字母序列中選擇拼音字符,并發(fā)送到服務(wù)器進(jìn)行驗證。
[0055]服務(wù)器基于所保存的圖形與拼音字符的對應(yīng)關(guān)系,判斷第二客戶端所發(fā)送的拼音字符是否正確,如果是,向所述第二客戶端發(fā)送圖形猜測正確消息,如果錯誤,則向所述第二客戶端發(fā)送圖形猜測失敗消息。
[0056]其中,可以在第二客戶端的顯示界面上呈現(xiàn)輸入框,用于接收第二客戶端從所述字母序列中選擇的拼音字符。
[0057]在上述流程中,繪制的圖形既可以為按照預(yù)先設(shè)置的圖形樣式所臨摹繪制的圖形,也可以是一種隨意繪制的涂鴉(Doodle)。涂鴉具有隨意地涂抹色彩和圖形之意,一般用于謙辭,說明書法、圖形拙劣或胡亂寫作等。在本發(fā)明實施方式中,所繪制的圖形優(yōu)選為具有涂鴉形式的隨意圖形。
[0058]圖4為根據(jù)本發(fā)明實施方式基于圖形的用戶交互界面示意圖。
[0059]如圖4所示,在顯示界面中,已經(jīng)基于服務(wù)器所提供的圖形信息重繪出“大拇指”的圖形。
[0060]而且,在顯示界面中的下部給出一定數(shù)目的字母按鍵。這些字母包含“大拇指”詞語對應(yīng)拼音(即“Da Mu Zhi”)所包含的全部字母,并且摻雜一定數(shù)量的其他非相關(guān)字母,以提升交互難度,而且所有字母可以按照服務(wù)器回傳的字母表序排列。針對顯示界面中的字母按鍵優(yōu)選可以無限次點擊,以應(yīng)對詞語各單字具有同聲母或同韻母的情況。
[0061]而且,在顯示界面的字母按鍵上方給出成組的輸入框。各組中輸入框的個數(shù)視該單字的拼音字母數(shù)而定。不同組的拼音間以空隙相隔。輸入框組可點擊,該點擊的作用是刪除該框中的已輸入字母,因此,點擊各輸入框即等同于點擊輸入框組。輸入框會被鍵入字母按順序填充,即無需指定當(dāng)前輸入框組,在單擊字母按鍵時,按鍵對應(yīng)字母會自動從左往右填充至空白的輸入框中。
[0062]比如:在圖4中的圖形具體為“大拇指”,則界面中提供包含其所對應(yīng)拼音字母在內(nèi)的14個字母;輸入框提供三組,分別包括2、2、3個輸入框。此時用戶只需在字母區(qū)找到相關(guān)的“d”、“a”、“m”、“u”、“z”、“h”、“i”,并按照順序點擊這些字母即可輸入到輸入框中。輸入正確,服務(wù)器會有相應(yīng)的成功提示,相反,輸入錯誤時服務(wù)器也會給出提示。
[0063]可見,在本發(fā)明實施方式中,充分利用了拼音的優(yōu)勢,不僅可以用字母拼出圖形詞語,而且借助漢語本身的同音多義特色,還可以在圖形時或猜詞時創(chuàng)造更別致的交互流程。比如,假如“海報”一詞,在圖形時用戶可以畫成更具象形的“海豹”,而在猜詞時,只需輸入“hai bao”即可猜出圖形的具體含義。
[0064]而且,本發(fā)明實施方式的輸入部分無需采用與顯示界面風(fēng)格迥異的系統(tǒng)鍵盤,而且輸入?yún)^(qū)域的界面可完全定制為與顯示界面風(fēng)格相一致的風(fēng)格。其次,輸入部分區(qū)域的大小也可定制,防止過大遮蓋圖形的展示區(qū)域。同時,輸入的拼音字母順序也調(diào)整到了符合用戶認(rèn)知的純字母序或鍵盤排布序,大大減少找尋字母輸入的時間,增強(qiáng)了交互的效率。
[0065]基于上述詳細(xì)分析,本發(fā)明實施方式還提出了一種基于圖形的用戶交互裝置。
[0066]圖5為根據(jù)本發(fā)明實施方式的基于圖形的用戶交互裝置結(jié)構(gòu)圖。
[0067]該用戶交互裝置與服務(wù)器交互,服務(wù)器保存有圖形與拼音字符的對應(yīng)關(guān)系。
[0068]如圖5所示,該裝置包括圖形繪制單元501、圖形重繪單元502和拼音字符選擇單元503,其中:
[0069]圖形繪制單元501,用于繪制第一圖形,并向服務(wù)器發(fā)送該第一圖形的第一繪制信息;
[0070]圖形重繪單元502,用于基于由服務(wù)器提供的第二圖形的第二繪制信息重繪第二圖形;
[0071]拼音字符選擇單元503,用于接收由服務(wù)器提供的包含對應(yīng)于第二圖形的拼音字符的字母序列,并從所述字母序列中選擇對應(yīng)于第二圖形的拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。
[0072]在一個實施方式中,圖形繪制單元501,用于從服務(wù)器接收提示詞,并基于所述提示詞繪制第一圖形,所示提示詞為對應(yīng)于該第一圖形的拼音字符的中文表示。
[0073]其中,服務(wù)器首先從預(yù)先建立的提示詞庫中取出提示詞,并向圖形繪制單元501發(fā)送該提示詞;圖形繪制單元501基于提示詞繪制圖形,其中服務(wù)器保存有該圖形與所述提示詞的拼音字符的對應(yīng)關(guān)系。比如,服務(wù)器從提示詞庫中取出提示詞“大拇指”,并向圖形繪制單元501發(fā)送該提示詞“大拇指”。
[0074]圖形繪制單元501在該裝置的顯示界面上顯示有漢字“大拇指”,然后用戶在該裝置的顯示界面上利用觸摸技術(shù)畫出大拇指的象形圖形,其中服務(wù)器保存有該圖形與提示詞“大拇指”的拼音字符(即“Da mu Zhi”)的對應(yīng)關(guān)系。優(yōu)選地,針對提示詞的拼音字符可以不用區(qū)分字母大小寫。
[0075]服務(wù)器也可以向圖形繪制單元501發(fā)送多個提示詞,然后由圖形繪制單元501自行判定選擇針對哪個提示詞畫出圖形。
[0076]基于上述詳細(xì)分析,本發(fā)明實施方式還提出了一種基于圖形的用戶交互系統(tǒng)。該系統(tǒng)包括客戶端側(cè)和服務(wù)器側(cè),在服務(wù)器側(cè)存儲有漢語詞條以及該漢語詞條對應(yīng)的拼音??蛻舳藗?cè)至少包括第一客戶端和第二客戶端?;诰W(wǎng)絡(luò)的擴(kuò)展性以及具體的應(yīng)用環(huán)境,客戶端側(cè)還可以包括更多的客戶端。
[0077]圖6為根據(jù)本發(fā)明實施方式的基于圖形的用戶交互系統(tǒng)結(jié)構(gòu)圖。
[0078]如圖6所示,該系統(tǒng)包括:
[0079]第一客戶端601,用于繪制圖形,并向服務(wù)器603發(fā)送該圖形的繪制信息,所述服務(wù)器603保存有該圖形與拼音字符的對應(yīng)關(guān)系;
[0080]服務(wù)器603,用于基于該圖形的繪制信息向第二客戶端602重繪所述圖形,并向第二客戶端602發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列;
[0081]第二客戶端602,用于從所述字母序列中選擇拼音字符,并發(fā)送到所述服務(wù)器603進(jìn)行驗證。
[0082]其中,服務(wù)器603,用于基于所保存的圖形與拼音字符的對應(yīng)關(guān)系,判斷第二客戶端所發(fā)送的拼音字符是否正確,如果是,向所述第二客戶端發(fā)送圖形猜測正確消息,如果錯誤,則向所述第二客戶端發(fā)送圖形猜測失敗消息。
[0083]在一個實施方式中,服務(wù)器603,用于從提示詞庫中取出提示詞,并向第一客戶端601發(fā)送該提示詞;
[0084]第一客戶端601,用于基于所述提示詞繪制圖形;其中所述服務(wù)器603保存有該圖形與所述提示詞的拼音字符的對應(yīng)關(guān)系。
[0085]在一個實施方式中,服務(wù)器603,用于向第一客戶端601發(fā)送提不詞之后,針對該提示詞設(shè)置已發(fā)送標(biāo)簽,并從提示詞庫中取出下次向第一客戶端601發(fā)送的提示詞,判斷該下次向第一客戶端601發(fā)送的提示詞是否已設(shè)置有已發(fā)送標(biāo)簽,如果是,不予發(fā)送并重新從提示詞庫中選擇提示詞,如果不是則向第一客戶端601發(fā)送該提示詞。
[0086]在另一個實施方式中,服務(wù)器603保存的該圖形與拼音字符的對應(yīng)關(guān)系,是有所述第一客戶端601所設(shè)置的。
[0087]優(yōu)選的,服務(wù)器603,用于生成隨機(jī)冗余字母,并將所述隨機(jī)冗余字母和該拼音字符的字母相混合,并呈現(xiàn)到所述第二客戶端602的顯示界面上。第二客戶端602,用于在顯示界面上呈現(xiàn)輸入框,用于接收從所述字母序列中選擇的拼音字符。
[0088]服務(wù)器603,可以隨機(jī)生成拼音字母,這些字母并不包含在該內(nèi)容單位的詞條對應(yīng)拼音里,將之加入回傳終端的拼音序列中。而且,服務(wù)器603可以對要回傳第二客戶端602的拼音字母排序,然后將排序完成的字母序列發(fā)至第二客戶端602。在服務(wù)器端排序的優(yōu)點在可減少不同系統(tǒng)客戶端的重復(fù)開發(fā)成本。
[0089]綜上所述,第一客戶端繪制圖形,并向服務(wù)器發(fā)送該圖形的繪制信息,所述服務(wù)器保存有該圖形與拼音字符的對應(yīng)關(guān)系;服務(wù)器基于該圖形的繪制信息向第二客戶端重繪所述圖形,并向第二客戶端發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列;第二客戶端從所述字母序列中選擇拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。由此可見,應(yīng)用本發(fā)明實施方式之后,考慮到漢字的表意特性,不是直接利用漢字來描述圖形,而是通過拼音字符來描述圖形,因此提高了交互效率。
[0090]而且,應(yīng)用本發(fā)明實施方式之后,避免了鍵盤輸入方式占用較大的屏幕空間而壓縮應(yīng)用有效界面的缺陷,從而進(jìn)一步提高了顯示效率和交互效率。
[0091]以上所述,僅為本發(fā)明的較佳實施例而已,并非用于限定本發(fā)明的保護(hù)范圍。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種基于圖形的用戶交互方法,其特征在于,該方法包括: 第一客戶端繪制圖形,并向服務(wù)器發(fā)送該圖形的繪制信息,所述服務(wù)器保存有該圖形與拼音字符的對應(yīng)關(guān)系; 服務(wù)器基于該圖形的繪制信息向第二客戶端重繪所述圖形,并向第二客戶端發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列; 第二客戶端從所 述字母序列中選擇拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。
2.根據(jù)權(quán)利要求1所述的基于圖形的用戶交互方法,其特征在于,所述服務(wù)器進(jìn)行驗證包括: 服務(wù)器基于所保存的圖形與拼音字符的對應(yīng)關(guān)系,判斷第二客戶端所發(fā)送的拼音字符是否正確,如果是,向所述第二客戶端發(fā)送圖形猜測正確消息,如果錯誤,則向所述第二客戶端發(fā)送圖形猜測失敗消息。
3.根據(jù)權(quán)利要求1所述的基于圖形的用戶交互方法,其特征在于,所述第一客戶端繪制圖形包括: 服務(wù)器從提示詞庫中取出提示詞,并向第一客戶端發(fā)送該提示詞; 第一客戶端基于所述提示詞繪制圖形,其中服務(wù)器保存有該圖形與所述提示詞的拼音字符的對應(yīng)關(guān)系。
4.根據(jù)權(quán)利要求3所述的基于圖形的用戶交互方法,其特征在于,該方法進(jìn)一步包括: 服務(wù)器向第一客戶端發(fā)送提示詞之后,針對該提示詞設(shè)置已發(fā)送標(biāo)簽; 服務(wù)器從提示詞庫中取出下次向第一客戶端發(fā)送的提示詞,并判斷該下次向第一客戶端發(fā)送的提示詞是否已設(shè)置有已發(fā)送標(biāo)簽,如果是,不予發(fā)送并重新從提示詞庫中選擇提示詞,如果不是則向第一客戶端發(fā)送該提示詞。
5.根據(jù)權(quán)利要求1所述的基于圖形的用戶交互方法,其特征在于,所述服務(wù)器保存的該圖形與拼音字符的對應(yīng)關(guān)系,是有所述第一客戶端所設(shè)置的。
6.根據(jù)權(quán)利要求1所述的基于圖形的用戶交互方法,其特征在于,所述服務(wù)器向第二客戶端發(fā)送包含該拼音字符的字母序列包括: 服務(wù)器生成隨機(jī)冗余字母; 將所述隨機(jī)冗余字母和該拼音字符的字母相混合,并呈現(xiàn)在所述第二客戶端的顯示界面上。
7.根據(jù)權(quán)利要求6所述的基于圖形的用戶交互方法,其特征在于,該方法進(jìn)一步包括: 在所述第二客戶端的顯示界面上呈現(xiàn)輸入框,用于接收第二客戶端從所述字母序列中選擇的拼音字符。
8.根據(jù)權(quán)利要求1-7中任一項所述的基于圖形的用戶交互方法,其特征在于, 所述第一客戶端繪制圖形為:第一客戶端按照預(yù)先設(shè)置的圖形樣式繪制圖形,或者所述第一客戶端隨意繪制涂鴉。
9.一種用戶交互裝置,其特征在于,該用戶交互裝置與服務(wù)器交互,所述服務(wù)器保存有圖形與拼音字符的對應(yīng)關(guān)系;該裝置包括圖形繪制單元、圖形重繪單元和拼音字符選擇單元,其中: 圖形繪制單元,用于繪制第一圖形,并向服務(wù)器發(fā)送該第一圖形的第一繪制信息; 圖形重繪單元,用于基于由服務(wù)器提供的第二圖形的第二繪制信息重繪第二圖形;拼音字符選擇單元,用于接收由服務(wù)器提供的包含對應(yīng)于第二圖形的拼音字符的字母序列,并從所述字母序列中選擇對應(yīng)于第二圖形的拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。
10.根據(jù)權(quán)利要求9所述的用戶交互裝置,其特征在于, 圖形繪制單元,用于從服務(wù)器接收提示詞,并基于所述提示詞繪制第一圖形,所示提示詞為對應(yīng)于該第一圖形的拼音字符的中文表不。
11.一種基于圖形的用戶交互系統(tǒng),其特征在于,該系統(tǒng)包括第一客戶端、第二客戶端和服務(wù)器,其中: 第一客戶端,用于繪制圖形,并向服務(wù)器發(fā)送該圖形的繪制信息,所述服務(wù)器保存有該圖形與拼音字符的對應(yīng)關(guān)系; 服務(wù)器,用于基于該圖形的繪制信息向第二客戶端重繪所述圖形,并向第二客戶端發(fā)送包含有對應(yīng)于該圖形的拼音字符的字母序列; 第二客戶端,用于從所述字母序列中選擇拼音字符,并發(fā)送到所述服務(wù)器進(jìn)行驗證。
12.根據(jù)權(quán)利要求11所述的基于圖形的用戶交互系統(tǒng),其特征在于, 服務(wù)器,用于基于所保存的圖形與拼音字符的對應(yīng)關(guān)系,判斷第二客戶端所發(fā)送的拼音字符是否正確,如果是,向所述第二客戶端發(fā)送圖形猜測正確消息,如果錯誤,則向所述第二客戶端發(fā)送圖形猜測失敗消息。
13.根據(jù)權(quán)利要求11所述的基于圖形的用戶交互系統(tǒng),其特征在于, 服務(wù)器,用于從提示詞庫中取出提示詞,并向第一客戶端發(fā)送該提示詞; 第一客戶端,用于基于所述提示詞繪制圖形;其中所述服務(wù)器保存有該圖形與所述提不詞的拼首字符的對應(yīng)關(guān)系。
14.根據(jù)權(quán)利要求13所述的基于圖形的用戶交互系統(tǒng),其特征在于, 服務(wù)器,用于向第一客戶端發(fā)送提示詞之后,針對該提示詞設(shè)置已發(fā)送標(biāo)簽,并從提示詞庫中取出下次向第一客戶端發(fā)送的提示詞,判斷該下次向第一客戶端發(fā)送的提示詞是否已設(shè)置有已發(fā)送標(biāo)簽,如果是,不予發(fā)送并重新從提示詞庫中選擇提示詞,如果不是則向第一客戶端發(fā)送該提示詞。
15.根據(jù)權(quán)利要求11所述的基于圖形的用戶交互系統(tǒng),其特征在于, 所述服務(wù)器保存的該圖形與拼音字符的對應(yīng)關(guān)系,是有所述第一客戶端所設(shè)置的。
16.根據(jù)權(quán)利要求11所述的基于圖形的用戶交互系統(tǒng),其特征在于, 服務(wù)器,用于生成隨機(jī)冗余字母,并將所述隨機(jī)冗余字母和該拼音字符的字母相混合,并呈現(xiàn)到所述第二客戶端的顯示界面上。
17.根據(jù)權(quán)利要求16所述的基于圖形的用戶交互系統(tǒng),其特征在于, 所述第二客戶端,用于在顯示界面上呈現(xiàn)輸入框,用于接收從所述字母序列中選擇的拼音字符。
【文檔編號】H04L29/06GK103678963SQ201210333417
【公開日】2014年3月26日 申請日期:2012年9月11日 優(yōu)先權(quán)日:2012年9月11日
【發(fā)明者】邊前衛(wèi), 潘昱存 申請人:騰訊科技(深圳)有限公司