本發明涉及移動終端技術領域,具體涉及一種數據交互方法及移動終端。
背景技術:
隨著科技的發展,移動終端越來越發達,也呈多元化發展的趨勢。如今,移動終端功能越來越強大,用戶可以通過移動終端進行游戲、通信、攝像、閱讀電子書以及玩游戲等。
現有技術中,通常需要編寫專門的游戲軟件來供用戶消遣娛樂,通常游戲運行過程中,時間較長,因此,容易長時間占用移動終端的顯示界面,不利于用戶進行其他操作。此外,用戶在通過應用工具進行游戲、閱讀過程中,需要好友也在同樣的應用工具上才可進行操作分享,數據交流,而當好友未安裝同樣的應用工具時,難以進行互動。
因此,如何實現了解用戶行為習慣,進行好友之間的互動成為亟待解決的問題。
技術實現要素:
有鑒于此,本發明實施例提供了一種數據交互方法及移動終端,以實現了解用戶行為習慣,進行好友之間的互動。
本發明第一方面提供了一種數據交互方法,適用于猜測端移動終端,包括:獲取用于被猜測端發送的用于表征被猜測端觸發事件組合的組合數據;解析組合數據得到觸發事件組合;接收與觸發事件組合對應的猜測數據;將猜測數據發送給被猜測端。
在該實施方式中,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據,解析組合數據得到觸發事件組合,而后,將接收的與觸發事件組合對應的猜測數據發送給被猜測端,由于獲取的組合數據為被猜測端的觸發事件,通常移動終端常常會發生觸發事件,而在猜測端解析組合數據得到觸發事件組合后,向被猜測端發送接收到的猜測數據,實現了了解用戶行為習慣,進行好友之間的互動,相對于現有技術中游戲數據交互時的復雜操作,本實施例的數據交互過程簡潔,改善了用戶體驗。
結合本發明第一方面,本發明第一方面第一實施方式中,觸發事件組合包括:觸控事件、重力傳感數據、加速度數據和輸入輸出接口事件的一種或任意組合。
結合本發明第一方面,或者本發明第一方面第一實施方式,本發明第一方面第二實施方式中,在解析組合數據得到觸發事件組合之后,還包括:以可視化的方式呈現觸發事件組合。
結合本發明第一方面,或者本發明第一方面第一實施方式,本發明第一方面第三實施方式中,在將猜測數據發送給被猜測端之后,還包括:呈現被猜測端根據猜測數據發送的與猜測數據對應的反饋結果。
結合本發明第一方面,或者本發明第一方面第一實施方式,本發明第一方面第四實施方式中,在將猜測數據發送給被猜測端之后,還包括:判斷在預設時長內是否接收到被猜測端發送的反饋信息;如果在預設時長內未接收到被猜測端發送的反饋信息,則向被猜測端發送提示信息,以提示被猜測端。
本發明第二方面提供了一種移動終端,包括:數據獲取模塊,用于獲取用于被猜測端發送的用于表征被猜測端觸發事件組合的組合數據;數據解析模塊,用于解析組合數據得到觸發事件組合;數據接收模塊,用于接收與觸發事件組合對應的猜測數據;數據發送模塊,用于將猜測數據發送給被猜測端。
在該實施方式中,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據,解析組合數據得到觸發事件組合,而后,將接收的與觸發事件組合對應的猜測數據發送給被猜測端,由于獲取的組合數據為被猜測端的觸發事件,通常移動終端常常會發生觸發事件,而在猜測端解析組合數據得到觸發事件組合后,向被猜測端發送接收到的猜測數據,實現了了解用戶行為習慣,進行好友之間的互動,相對于現有技術中游戲數據交互時的復雜操作,本實施例的數據交互過程簡潔,改善了用戶體驗。
結合本發明第二方面,本發明第二方面第一實施方式中,觸發事件組合包括:觸控事件、重力傳感數據、加速度數據和輸入輸出接口事件的一種或任意組合。
結合本發明第二方面,或者本發明第二方面第一實施方式,本發明第二方面第二實施方式中,還包括:事件呈現模塊,用于以可視化的方式呈現觸發事件組合。
結合本發明第二方面,或者本發明第二方面第一實施方式,本發明第二方面第三實施方式中,還包括:結果呈現模塊,用于呈現被猜測端根據猜測數據發送的與猜測數據對應的反饋結果。
結合本發明第二方面,或者本發明第二方面第一實施方式,本發明第二方面第四實施方式中,還包括:判斷模塊,用于判斷在預設時長內是否接收到被猜測端發送的反饋信息;提示模塊,用于如果判斷模塊判斷在預設時長內未接收到被猜測端發送的反饋信息,則向被猜測端發送提示信息,以提示被猜測端。
本發明第三方面提供了一種計算機裝置,其特征在于,包括處理器,處理器用于執行存儲器中存儲的計算機程序實現以下方法:
獲取用于被猜測端發送的用于表征被猜測端觸發事件組合的組合數據;解析組合數據得到觸發事件組合;接收與觸發事件組合對應的猜測數據;將猜測數據發送給被猜測端。
在該實施方式中,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據,解析組合數據得到觸發事件組合,而后,將接收的與觸發事件組合對應的猜測數據發送給被猜測端,由于獲取的組合數據為被猜測端的觸發事件,通常移動終端常常會發生觸發事件,而在猜測端解析組合數據得到觸發事件組合后,向被猜測端發送接收到的猜測數據,實現了了解用戶行為習慣,進行好友之間的互動,相對于現有技術中游戲數據交互時的復雜操作,本實施例的數據交互過程簡潔,改善了用戶體驗。
本發明第四方面提供了另一種移動終端,包括:顯示裝置、存儲器和處理器,所述顯示裝置、所述存儲器和所述處理器之間通過總線互相連接,所述存儲器中存儲有計算機指令,所述處理器通過執行所述計算機指令,從而實現以下方法:
獲取用于被猜測端發送的用于表征被猜測端觸發事件組合的組合數據;解析組合數據得到觸發事件組合;接收與觸發事件組合對應的猜測數據;將猜測數據發送給被猜測端。
在該實施方式中,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據,解析組合數據得到觸發事件組合,而后,將接收的與觸發事件組合對應的猜測數據發送給被猜測端,由于獲取的組合數據為被猜測端的觸發事件,通常移動終端常常會發生觸發事件,而在猜測端解析組合數據得到觸發事件組合后,向被猜測端發送接收到的猜測數據,實現了了解用戶行為習慣,進行好友之間的互動,相對于現有技術中游戲數據交互時的復雜操作,本實施例的數據交互過程簡潔,改善了用戶體驗。
本發明第五方面提供了一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述處理器用于執行存儲器中存儲的計算機程序實現以下方法:
獲取用于被猜測端發送的用于表征被猜測端觸發事件組合的組合數據;解析組合數據得到觸發事件組合;接收與觸發事件組合對應的猜測數據;將猜測數據發送給被猜測端。
在該實施方式中,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據,解析組合數據得到觸發事件組合,而后,將接收的與觸發事件組合對應的猜測數據發送給被猜測端,由于獲取的組合數據為被猜測端的觸發事件,通常移動終端常常會發生觸發事件,而在猜測端解析組合數據得到觸發事件組合后,向被猜測端發送接收到的猜測數據,實現了了解用戶行為習慣,進行好友之間的互動,相對于現有技術中游戲數據交互時的復雜操作,本實施例的數據交互過程簡潔,改善了用戶體驗。
附圖說明
通過參考附圖會更加清楚的理解本發明的特征和優點,附圖是示意性的而不應理解為對本發明進行任何限制,在附圖中:
圖1a示出了本發明實施例中移動終端的硬件結構示意圖;
圖1b示出了本發明實施例中一種游戲數據交互方法第一實施例流程圖;
圖2示出了本發明實施例中一種游戲數據交互方法第二實施例流程圖;
圖3示出了本發明實施例中一種游戲數據交互系統;
圖4a示出了本發明實施例中的一種移動終端的一種實施例結構示意圖;
圖4b示出了本發明實施例中的一種移動終端的另一種實施例結構示意圖。
具體實施方式
為使本發明實施例的目的、技術方案和優點更加清楚,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
在本發明實施例中,移動終端為手機或平板電腦等移動終端,移動終端以手機為例,手機的部分結構框圖如圖1a所示,手機包括射頻電路210、存儲器220、輸入單元230、顯示單元240、傳感器250、音頻電路260、無線模塊270、處理器280以及電源290等部分。本領域技術人員可以理解,圖1a中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
其中rf電路210用于收發信息或通話過程中,信號的接收和發送。存儲器220用于存儲軟件程序以及模塊,處理器280通過運行存儲在存儲器220的軟件程序以及模塊,從而執行手機的各種功能應用以及數據處理。輸入單元230用于接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。輸入單元230可包括觸控面板231以及其他輸入設備232。其他輸入設備232可以包括但不限于物理鍵盤、功能鍵、鼠標、操作桿中的一種或幾種。顯示單元240用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元240可以包括顯示面板241。觸控面板231可覆蓋顯示面板241,當觸控面板231檢測到在其上或附近的觸摸操作后,傳送給處理器280以確定觸摸事件的類型,隨后處理器280根據觸摸事件的類型在顯示面板241上提供相應的視覺輸出。
手機還可包括至少一種傳感器250,如光傳感器、運動傳感器以及其他傳感器。光傳感器可包括環境光傳感器及接近傳感器,環境傳感器可根據環境光線的明暗來調節顯示面板241的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板241和/或背光。本實施例中光傳感器可以設置在手機的正面和背面的殼體上,用于檢測用戶持握手機時的遮擋區域。此處還可以包括壓力傳感器,設置在手機的正面或背面殼體上,用于通過檢測壓力的方式獲得用戶持握手機時的遮擋區域。此外,手機還可以配置陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,不再贅述。
音頻電路260、揚聲器261、傳聲器262可提供用戶與手機之間的音頻接口。無線模塊270可以是wifi模塊,為用戶提供無線的互聯網訪問服務。
處理器280是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器220內的軟件程序和/或模塊,以及調用存儲在存儲器220內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器280可以包括一個或多個處理單元。此外,手機還包括各部件供電的電源290,通過電源管理系統與處理器280邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
請參考圖1b,為本實施例公開的一種數據交互方法第一實施例流程圖,該數據交互方法適用于猜測端,該數據交互方法包括:
步驟s101,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據。在具體實施例中,當被猜測端發生觸發事件時,通常可以采集到相關的觸發事件的組合數據。本實施例中,所稱觸發事件組合包括:觸控事件、重力傳感數據、加速度數據和輸入輸出接口事件的一種或任意組合。例如被猜測端在進行游戲時,常常會有較高頻率的屏幕觸擊或者晃動移動終端;再如被猜測端在閱讀電子書時,常會經過一段時間向左或向右滑動屏幕事件等。本實施例中,被猜測端在進行觸發事件組合時,采集到用于表征被猜測端觸發事件組合的組合數據后,可以將該組合數據發送給猜測端,從而使得猜測端獲取得到用于表征被猜測端觸發事件組合的組合數據。
步驟s102,解析組合數據得到觸發事件組合。猜測端在獲取得到用于表征被猜測端觸發事件組合的組合數據之后,可以對組合數據進行解析,從而能夠得到被猜測端發生的觸發事件組合。
步驟s103,接收與觸發事件組合對應的猜測數據。在具體實施例中,當猜測端解析得到觸發事件組合后,可以將觸發事件組合傳達給猜測端的用戶,具體地,可以以文字的形式,也可以以可視化的方式呈現給猜測端的用戶,具體可參見下文描述。猜測端用戶在獲得觸發事件組合后,可以猜測該觸發事件組合對應的操作,例如:玩游戲、看電影(視頻)、閱讀電子書、聽音樂等。此時,可以接收猜測端用戶輸入的與觸發事件組合對應的猜測數據。在具體實施例中,接收的方式可以是通過菜單選擇的方式接收,也可以是通過文本輸入的方式來接收與觸發事件組合對應的猜測數據。
步驟s104,將猜測數據發送給被猜測端。本實例中,可以通過移動通信數據的方式將猜測數據發送給被猜測端,也可以通過無線通信網絡將猜測數據發送給被猜測端。
在可選的實施例中,在將猜測數據發送給被猜測端之后,還可以包括:呈現被猜測端根據猜測數據發送的與猜測數據對應的反饋結果。本實施例中,所稱反饋結果是指被猜測端在接收到猜測數據后判斷猜測數據是否正確的結果。
需要說明的是,本實施例中,可以基于現有的第三方通信工具例如微信、qq、釘釘、imessage等來進行上述實施例的數據交互。也可以通過專用的通信工具進行上述實施例的數據交互。
本實施例中,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據,解析組合數據得到觸發事件組合,而后,將接收的與觸發事件組合對應的猜測數據發送給被猜測端,由于獲取的組合數據為被猜測端的觸發事件,通常移動終端常常會發生觸發事件,而在猜測端解析組合數據得到觸發事件組合后,向被猜測端發送接收到的猜測數據,實現了了解用戶行為習慣,進行好友之間的互動,相對于現有技術中游戲數據交互時的復雜操作,本實施例的數據交互過程簡潔。
請參考圖2,為本實施例公開的一種數據交互方法第二實施例流程圖,在解析組合數據得到觸發事件組合之后,還包括:以可視化的方式呈現觸發事件組合。具體地,該數據交互方法包括:
步驟s201,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據。詳細內容參考第一實施例的步驟s101所述。
步驟s202,解析組合數據得到觸發事件組合。詳細內容參考第一實施例的步驟s102所述。
步驟s203,以可視化的方式呈現觸發事件組合。本實施例中,在解析得到觸發事件組合后,可以以動畫的形式模擬這些觸發事件組合。譬如,可以在顯示界面上動畫呈現被猜測端的虛擬移動終端以及虛擬手指,當觸發事件組合中有滑動或點擊的觸發事件時,可以通過虛擬手指模擬該滑動或點擊觸發事件;當觸發事件組合中有插入耳機時,可以再虛擬耳機插入虛擬移動終端;當觸發事件組合中有搖動或移動事件時,可以搖動或移動虛擬移動終端。
步驟s204,接收與觸發事件組合對應的猜測數據。詳細內容參考第一實施例的步驟s103所述。
步驟s205,將猜測數據發送給被猜測端。詳細內容參考第一實施例的步驟s104所述。
本實施例中,通過以可視化的方式呈現觸發事件組合,從而能夠更好地呈現觸發事件組合,能更有效地傳達觸發事件組合的信息。同時,也增加了趣味性,改善了用戶體驗。
在可選的實施例中,在將猜測數據發送給被猜測端之后,還包括:判斷在預設時長內是否接收到被猜測端發送的反饋信息;如果在預設時長內未接收到被猜測端發送的反饋信息,則向被猜測端發送提示信息,以提示被猜測端。在具體實施例中,預設時長可以根據經驗確定,也可以由用戶自行設定。具體地,所稱提示信息可以以文字、符號、圖形和聲音等任意一種或者任意組合的方式呈現給被猜測端。本實施例中,通過向被猜測端發送提示信息,從而能夠減少被猜測端過長時間沉迷于移動終端的游戲中。
在上述實施例中,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據,解析組合數據得到觸發事件組合,而后,將接收的與觸發事件組合對應的猜測數據發送給被猜測端,由于獲取的組合數據為被猜測端的觸發事件,通常移動終端常常會發生觸發事件,而在猜測端解析組合數據得到觸發事件組合后,向被猜測端發送接收到的猜測數據,實現了了解用戶行為習慣,進行好友之間的互動,相對于現有技術中游戲數據交互時的復雜操作,本實施例的數據交互過程簡潔。
本實施例還公開了一種數據交互系統,請參考圖3,為該數據交互系統時序圖,該系統包括:
步驟s301,被猜測端接收用于表征用戶觸發事件組合的組合數據并發送給猜測端。詳細內容參考第一實施例的步驟s101所述。
步驟s302,猜測端解析組合數據得到觸發事件。詳細內容參考第一實施例的步驟s102所述。
步驟s303,猜測端接收與觸發事件組合對應的猜測數據并發送給被猜測端。詳細內容參考第一實施例的步驟s103和步驟s104所述。
步驟s304,被猜測端向猜測端發送接收到的與猜測數據對應的反饋結果。本實施例中,所稱反饋結果是指被猜測端在接收到猜測數據后判斷猜測數據是否正確的結果。
步驟s305,猜測端呈現反饋結果。在具體實施例中,可以以文字、符號和動畫中的任意一種或任意組合的方式來呈現反饋結果。
本實施例中,獲取被猜測端發送的用于表征被猜測端觸發事件組合的組合數據,解析組合數據得到觸發事件組合,而后,將接收的與觸發事件組合對應的猜測數據發送給被猜測端,由于獲取的組合數據為被猜測端的觸發事件,通常移動終端常常會發生觸發事件,而在猜測端解析組合數據得到觸發事件組合后,向被猜測端發送接收到的猜測數據,實現了了解用戶行為習慣,進行好友之間的互動,相對于現有技術中游戲數據交互時的復雜操作,本實施例的數據交互過程簡潔,改善了用戶體驗。
本實施例還公開了一種移動終端,請參考圖4a,為該移動終端結構示意圖,該移動終端包括:數據獲取模塊401、數據解析模塊402、數據接收模塊403和數據發送模塊404,其中:
數據獲取模塊401用于獲取用于被猜測端發送的用于表征被猜測端觸發事件組合的組合數據;數據解析模塊402用于解析組合數據得到觸發事件組合;數據接收模塊403用于接收與觸發事件組合對應的猜測數據;數據發送模塊404用于將猜測數據發送給被猜測端。
請參考圖4b,在可選的實施例中,觸發事件組合包括:觸控事件、重力傳感數據、加速度數據和輸入輸出接口事件的一種或任意組合。
在可選的實施例中,該移動終端還包括:事件呈現模塊405,用于以可視化的方式呈現觸發事件組合。
在可選的實施例中,該移動終端還包括:結果呈現模塊406,用于呈現被猜測端根據猜測數據發送的與猜測數據對應的反饋結果。
在可選的實施例中,該移動終端還包括:判斷模塊,用于判斷在預設時長內是否接收到被猜測端發送的反饋信息;提示模塊,用于如果判斷模塊判斷在預設時長內未接收到被猜測端發送的反饋信息,則向被猜測端發送提示信息,以提示被猜測端。
本實施例中的圖片瀏覽裝置是以功能單元的形式來呈現,這里的單元執行一個或多個軟件或固定程序的處理器和存儲器,和/或其他可以提供上述功能的器件。
此外,本發明實施例中還提供另外一種移動終端,如圖1a所示,在此不再贅述,所述處理器通過執行所述計算機指令,從而實現以下方法:獲取用于被猜測端發送的用于表征被猜測端觸發事件組合的組合數據;解析組合數據得到觸發事件組合;接收與觸發事件組合對應的猜測數據;將猜測數據發送給被猜測端。
可選地,觸發事件組合包括:觸控事件、重力傳感數據、加速度數據和輸入輸出接口事件的一種或任意組合。
可選地,在解析組合數據得到觸發事件組合之后,還包括:以可視化的方式呈現觸發事件組合。
可選地,在將猜測數據發送給被猜測端之后,還包括:呈現被猜測端根據猜測數據發送的與猜測數據對應的反饋結果。
可選地,在將猜測數據發送給被猜測端之后,還包括:判斷在預設時長內是否接收到被猜測端發送的反饋信息;如果在預設時長內未接收到被猜測端發送的反饋信息,則向被猜測端發送提示信息,以提示被猜測端。
本領域技術人員可以理解,實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(rom)或隨機存儲記憶體(ram)等。計算機處理器用于執行存儲介質中存儲的計算機程序實現以下方法:獲取用于被猜測端發送的用于表征被猜測端觸發事件組合的組合數據;解析組合數據得到觸發事件組合;接收與觸發事件組合對應的猜測數據;將猜測數據發送給被猜測端。
可選地,觸發事件組合包括:觸控事件、重力傳感數據、加速度數據和輸入輸出接口事件的一種或任意組合。
可選地,在解析組合數據得到觸發事件組合之后,還包括:以可視化的方式呈現觸發事件組合。
可選地,在將猜測數據發送給被猜測端之后,還包括:呈現被猜測端根據猜測數據發送的與猜測數據對應的反饋結果。
可選地,在將猜測數據發送給被猜測端之后,還包括:判斷在預設時長內是否接收到被猜測端發送的反饋信息;如果在預設時長內未接收到被猜測端發送的反饋信息,則向被猜測端發送提示信息,以提示被猜測端。
雖然結合附圖描述了本發明的實施例,但是本領域技術人員可以在不脫離本發明的精神和范圍的情況下作出各種修改和變型,這樣的修改和變型均落入由所附權利要求所限定的范圍之內。