本發(fā)明涉及通信技術(shù)領(lǐng)域,具體而言,涉及一種終端和一種輸入方法。
背景技術(shù):目前,手機(jī)等移動(dòng)終端多數(shù)為觸摸屏,輸入法鍵盤和編輯框等內(nèi)容一同顯示在一個(gè)屏幕上,對(duì)于屏幕較小的終端,由于觸摸屏面積有限,用戶在輸入時(shí)由于觸控不精準(zhǔn)而容易造成輸入錯(cuò)誤,并且顯示內(nèi)容也不清晰。對(duì)于屏幕較大的終端,不容易進(jìn)行單手操作,在用戶進(jìn)行輸入時(shí),需要一手持終端,另一手用于輸入,影響輸入效率。目前還沒有相關(guān)解決方法來解決這樣的技術(shù)問題。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明正是基于上述技術(shù)問題至少之一,提出了一種新的輸入方案,可以使終端能夠根據(jù)自身的狀態(tài)參數(shù)確定作為其他終端的輸入設(shè)備或輸出設(shè)備,確保了對(duì)終端操控的準(zhǔn)確性,從而提高了在終端上的輸入效率。有鑒于此,本發(fā)明提出了一種終端,包括:狀態(tài)參數(shù)獲取單元,用于獲取所述終端的狀態(tài)參數(shù);控制單元,用于根據(jù)所述終端的狀態(tài)參數(shù)判斷所述終端是否滿足成為所述其他終端的輸入設(shè)備或輸出設(shè)備的條件,若是,則建立所述終端與所述其他終端之間的連接,所述終端作為輸入設(shè)備或輸出設(shè)備與所述其他終端進(jìn)行數(shù)據(jù)交互。通過獲取終端的狀態(tài)參數(shù),使得終端可以根據(jù)自身的狀態(tài)參數(shù)自動(dòng)分配自身的角色(即作為其他終端的輸入設(shè)備或輸出設(shè)備),避免了用戶手動(dòng)進(jìn)行設(shè)置終端角色的繁瑣操作。在終端的狀態(tài)參數(shù)滿足作為其他終端的輸入設(shè)備或輸出設(shè)備時(shí),向其他終端發(fā)送連接請(qǐng)求,可以避免終端之間盲目地進(jìn)行連接,只在需要時(shí)才請(qǐng)求建立終端之間的連接,并且一旦滿足相應(yīng)條件,自動(dòng)建立連接,無需用戶進(jìn)行任何操作,匹配過程更加智能,操作更便捷。建立終端之間的連接后,使該終端作為其他終端的輸入設(shè)備或輸出設(shè)備,解決了終端因屏幕過小或過大而造成觸控不便或顯示不清楚的問題(在屏幕過小時(shí),容易導(dǎo)致觸控不精準(zhǔn)并且顯示也不清楚,在屏幕過大時(shí),單手操作不便于輸入),既方便了用戶的操作,提高了輸入效率,也提高了顯示效果。在終端檢測(cè)到狀態(tài)參數(shù)滿足條件時(shí),也可以通過彈出窗口或者其他方式提示用戶是否確定作為其他終端的輸入設(shè)備,或者其他終端作為本終端的輸入設(shè)備,以避免誤操作。作為輸入設(shè)備的終端可以是具有顯示屏幕的終端,比如手機(jī)、PC等,也可以是不具有顯示屏幕的終端,比如鍵盤、游戲手柄等。應(yīng)理解,本實(shí)施例中的終端與其他終端可以只是兩個(gè)終端,也可以是多個(gè)終端。終端之間進(jìn)行數(shù)據(jù)傳輸?shù)姆绞接卸喾N,例如可采用近場(chǎng)通信(NFC)、藍(lán)牙、WIFI、紅外等無線傳輸方式,在本實(shí)施例中,可優(yōu)選近場(chǎng)通信來進(jìn)行終端之間的數(shù)據(jù)傳輸,當(dāng)兩個(gè)終端靠近時(shí),若終端判斷滿足作為其他終端的輸入設(shè)備或輸出設(shè)備,則可利用近場(chǎng)通信技術(shù)進(jìn)行終端之間的數(shù)據(jù)傳輸。在上述技術(shù)方案中,優(yōu)選地,所述控制單元還用于在接收到所述其他終端的連接請(qǐng)求時(shí),根據(jù)所述終端的狀態(tài)參數(shù)判斷所述終端是否滿足作為所述其他終端的輸出設(shè)備或輸入設(shè)備的條件,若是,則向所述其他終端發(fā)出響應(yīng)指令,以建立所述終端與所述其他終端之間的連接。在該技術(shù)方案中,在該技術(shù)方案中,終端不僅可以向其他終端發(fā)送連接請(qǐng)求,也可以接收來自其他終端的連接請(qǐng)求,并在判斷自身的狀態(tài)參數(shù)可以與發(fā)送連接請(qǐng)求的終端建立連接關(guān)系時(shí),向發(fā)送連接請(qǐng)求的終端發(fā)出響應(yīng)指令,從而建立與其他終端的連接關(guān)系,這樣,即便其他終端發(fā)起連接請(qǐng)求,若本終端不滿足相應(yīng)的狀態(tài)參數(shù)即兩個(gè)終端的狀態(tài)參數(shù)不匹配,則仍不能成功建立兩個(gè)終端之間的連接,只有在被請(qǐng)求終端與請(qǐng)求終端恰好符合一個(gè)可作為輸入設(shè)備,另一個(gè)可作為輸出設(shè)備時(shí),才能夠建立兩個(gè)終端之間的連接,在提供了兩個(gè)終端之間能夠自動(dòng)建立連接的功能的同時(shí),還限定了成功建立連接的條件,提高了終端的智能性。在上述技術(shù)方案中,優(yōu)選地,所述控制單元在所述終端的狀態(tài)參數(shù)滿足第一預(yù)設(shè)條件時(shí),確定所述終端作為所述其他終端的輸入設(shè)備,以及在所述終端的狀態(tài)參數(shù)滿足第二預(yù)設(shè)條件時(shí),確定所述終端作為所述其他終端的輸出設(shè)備。在該技術(shù)方案中,預(yù)設(shè)條件是預(yù)設(shè)的終端的狀態(tài)參數(shù),例如第一預(yù)設(shè)條件可以是終端處于水平放置的狀態(tài),第二預(yù)設(shè)條件可以是終端處于豎直放置的狀態(tài)。具體地,可為終端設(shè)置重力坐標(biāo)系,將終端處于水平放置狀態(tài)下各坐標(biāo)方向上重力分量的參數(shù)情況作為第一預(yù)設(shè)條件,同理,將終端處于豎直放置狀態(tài)下各坐標(biāo)方向上重力分量的參數(shù)情況作為第二預(yù)設(shè)條件,若當(dāng)前終端的重力狀態(tài)參數(shù)符合第一預(yù)設(shè)條件,則說明終端被水平放置,同理,若當(dāng)前終端的重力狀態(tài)參數(shù)符合第二預(yù)設(shè)條件,則說明終端被豎直放置。優(yōu)選地,可以在兩個(gè)終端的狀態(tài)參數(shù)分別滿足第一預(yù)設(shè)條件和第二預(yù)設(shè)條件時(shí),認(rèn)為這兩個(gè)終端可以作為匹配的終端,將其中一個(gè)終端作為另一終端的擴(kuò)展屏幕,而另一終端作為該其中一個(gè)終端的擴(kuò)展輸入設(shè)備,通過對(duì)兩個(gè)終端的狀態(tài)參數(shù)的判定,使得對(duì)其中一個(gè)終端作為另一個(gè)終端的輸入設(shè)備的判斷更加精確。進(jìn)一步地,在確定其中一個(gè)終端作為另一個(gè)終端的輸入設(shè)備之后,若另一個(gè)終端沒有打開編輯界面,則作為輸入設(shè)備的終端可以繼續(xù)處理自身的實(shí)時(shí)進(jìn)程,而在接收到另一個(gè)終端發(fā)送的編輯命令時(shí)暫停處理實(shí)時(shí)進(jìn)程,以進(jìn)行相應(yīng)的輸入操作,并在完成輸入操作之后繼續(xù)處理之前的實(shí)時(shí)進(jìn)程。在上述技術(shù)方案中,優(yōu)選地,所述控制單元還用于在所述終端與所述其他終端建立連接后,若檢測(cè)到所述終端的狀態(tài)參數(shù)不滿足所述第一預(yù)設(shè)條件或第二預(yù)設(shè)條件,則斷開所述終端與所述其他終端之間的連接。通過實(shí)時(shí)檢測(cè)終端的狀態(tài)參數(shù),在狀態(tài)參數(shù)不滿足預(yù)設(shè)條件的情況下斷開終端之間的連接,可以使用戶在完成輸入后通過改變終端狀態(tài)而使終端自動(dòng)斷開連接,無需用戶手動(dòng)設(shè)置斷開連接,方便用戶的操作。當(dāng)然,在終端的狀態(tài)參數(shù)發(fā)生較大改變時(shí),也可以提示用戶終端的狀態(tài)參數(shù)發(fā)生了變化,若用戶不需要斷開連接,則可以調(diào)整終端的狀態(tài)使得終端之間繼續(xù)保持連接,避免誤操作造成的連接中斷而影響用戶的輸入。在上述技術(shù)方案中,優(yōu)選地,所述狀態(tài)參數(shù)包括終端的重力參數(shù)。在該技術(shù)方案中,可以通過檢測(cè)終端的重力參數(shù)來確定作為輸入設(shè)備的終端。具體來說,終端在不同放置時(shí),其重力坐標(biāo)不同,因此可以通過檢測(cè)重力坐標(biāo)來確定作為輸入裝置的終端,比如將水平放置的終端作為豎屏直立(或橫屏直立)的終端的輸入設(shè)備。在上述技術(shù)方案中,優(yōu)選地,所述控制單元包括:判斷子單元,用于判斷所述終端與所述其他終端之間的距離是否小于等于預(yù)設(shè)距離,若是,則通知所述狀態(tài)參數(shù)獲取單元獲取所述終端的狀態(tài)參數(shù)。在該技術(shù)方案中,通過檢測(cè)終端之間的距離,并在終端之間的距離小于等于預(yù)設(shè)距離時(shí),獲取終端的狀態(tài)參數(shù),以在狀態(tài)參數(shù)滿足預(yù)設(shè)條件(第一預(yù)設(shè)條件或第二預(yù)設(shè)條件)時(shí)發(fā)送連接請(qǐng)求,確保了終端在滿足一定的距離時(shí)自動(dòng)獲取狀態(tài)參數(shù),無需用戶手動(dòng)開啟狀態(tài)獲取模塊并選擇獲取終端狀態(tài)參數(shù)的繁瑣操作,使得終端對(duì)狀態(tài)參數(shù)獲取的時(shí)機(jī)把握得更加精準(zhǔn),方便用戶的操作。比如用戶設(shè)置當(dāng)終端之間的距離在5cm范圍內(nèi)時(shí)獲取終端的狀態(tài)參數(shù),則終端在檢測(cè)到兩個(gè)終端之間的距離小于等于5cm時(shí),自動(dòng)打開狀態(tài)參數(shù)獲取模塊獲取終端的狀態(tài)參數(shù),以對(duì)終端是否滿足條件進(jìn)行判定。在上述技術(shù)方案中,優(yōu)選地,所述控制單元還用于在根據(jù)所述終端的狀態(tài)參數(shù)確定所述終端可作為其他終端的輸出設(shè)備且所述終端啟動(dòng)需進(jìn)行輸入操作的應(yīng)用時(shí),向所述其他終端發(fā)送所述連接請(qǐng)求。在該技術(shù)方案中,通過在終端的狀態(tài)參數(shù)滿足作為其他終端的輸出設(shè)備的條件并且判定終端啟動(dòng)了需要進(jìn)行輸入操作的應(yīng)用時(shí),向其他終端發(fā)送連接請(qǐng)求,可以使終端對(duì)發(fā)送連接請(qǐng)求時(shí)機(jī)的判斷更加精準(zhǔn),避免了終端在不需要進(jìn)行輸入操作,即不需要其他終端作為輸入設(shè)備時(shí),也多次向其他終端發(fā)送連接請(qǐng)求而造成終端電量的損耗。在上述技術(shù)方案中,優(yōu)選地,所述控制單元還用于在所述終端與所述其他終端建立連接后且所述終端作為輸出設(shè)備時(shí),若所述終端啟動(dòng)需進(jìn)行輸入操作的應(yīng)用,則向所述其他終端發(fā)送控制命令,以使所述其他終端接收到所述控制命令后,啟動(dòng)輸入法應(yīng)用,以及在所述終端作為輸入設(shè)備時(shí),根據(jù)來自所述其他終端的控制命令,啟動(dòng)輸入法應(yīng)用;所述終端還包括:顯示單元,用于在所述終端作為輸出設(shè)備時(shí),全屏顯示編輯界面并在所述編輯界面中顯示來自所述其他終端的輸入數(shù)據(jù),以及在所述終端作為輸入設(shè)備時(shí),全屏顯示輸入法界面。在建立連接并匹配的兩個(gè)終端中,若作為輸出設(shè)備的終端需進(jìn)行輸入操作,則向作為輸入設(shè)備的終端發(fā)送控制命令,該作為輸入設(shè)備的終端在接收到該控制命令后啟動(dòng)輸入法應(yīng)用進(jìn)行輸入。作為輸入設(shè)備的終端若具有顯示屏幕,則可以將輸入法界面在上述顯示屏幕上全屏顯示,以便于用戶對(duì)相應(yīng)輸入標(biāo)識(shí)的觸控。發(fā)送控制命令的終端可以全屏顯示當(dāng)前的應(yīng)用,由于不再顯示輸入法界面,使得在當(dāng)前界面上能夠顯示更多的內(nèi)容,便于用戶對(duì)輸入內(nèi)容與應(yīng)用內(nèi)容的把控。在對(duì)當(dāng)前的應(yīng)用進(jìn)行全屏顯示時(shí),可以重新對(duì)界面的屬性進(jìn)行調(diào)整,以獲得更好的顯示效果,也可以直接對(duì)當(dāng)前界面進(jìn)行預(yù)設(shè)比例的放大,還可以不進(jìn)行處理直接顯示之前不包含輸入法的界面。在上述技術(shù)方案中,優(yōu)選地,所述控制單元還用于在所述終端與所述其他終端建立連接后且所述終端作為輸出設(shè)備時(shí),若所述終端啟動(dòng)需進(jìn)行輸入操作的應(yīng)用,則將啟動(dòng)的應(yīng)用中的輸入控制數(shù)據(jù)包經(jīng)發(fā)送至所述其他終端,以供所述其他終端根據(jù)所述輸入控制數(shù)據(jù)包全屏顯示與所述啟動(dòng)的應(yīng)用對(duì)應(yīng)的輸入控制界面;所述終端還包括:顯示單元,用于在所述終端作為輸出設(shè)備時(shí),全屏顯示應(yīng)用界面,以及在所述終端作為輸入設(shè)備時(shí),根據(jù)來自所述其他終端的輸入控制數(shù)據(jù)包全屏顯示與在所述其他終端啟動(dòng)的應(yīng)用對(duì)應(yīng)的輸入控制界面,以供用戶輸入。在兩個(gè)終端中作為輸入設(shè)備的終端未安裝有相應(yīng)的輸入程序時(shí),作為輸出設(shè)備的終端在需進(jìn)行輸入操作時(shí),可以將相應(yīng)的輸入控制數(shù)據(jù)包發(fā)送至作為輸入設(shè)備的終端,使其根據(jù)接收到的輸入控制數(shù)據(jù)包進(jìn)行輸入。比如作為輸出設(shè)備的終端打開了游戲應(yīng)用,則可以將該游戲?qū)?yīng)的輸入控制數(shù)據(jù)包傳送至作為輸入設(shè)備的終端,作為輸入設(shè)備的終端在接收到該輸入控制數(shù)據(jù)包之后,生成控制手柄并顯示,以對(duì)另一終端中的游戲進(jìn)行輸入控制。根據(jù)本發(fā)明的另一方面,還提出了一種輸入方法,包括:獲取終端的狀態(tài)參數(shù);根據(jù)所述終端的狀態(tài)參數(shù)判斷所述終端是否滿足成為所述其他終端的輸入設(shè)備或輸出設(shè)備的條件;若是,則建立所述終端與所述其他終端之間的連接,所述終端作為輸入設(shè)備或輸出設(shè)備與所述其他終端進(jìn)行數(shù)據(jù)交互。通過獲取終端的狀態(tài)參數(shù),使得終端可以根據(jù)自身的狀態(tài)參數(shù)自動(dòng)分配自身的角色(即作為其他終端的輸入設(shè)備或輸出設(shè)備),避免了用戶手動(dòng)進(jìn)行設(shè)置終端角色的繁瑣操作。在終端的狀態(tài)參數(shù)滿足作為其他終端的輸入設(shè)備或輸出設(shè)備時(shí),向其他終端發(fā)送連接請(qǐng)求,可以避免終端之間盲目地進(jìn)行連接,只在需要時(shí)才請(qǐng)求建立終端之間的連接,并且一旦滿足相應(yīng)條件,自動(dòng)建立連接,無需用戶進(jìn)行任何操作,匹配過程更加智能,操作更便捷。建立終端之間的連接后,使該終端作為其他終端的輸入設(shè)備或輸出設(shè)備,解決了終端因屏幕過小或過大而造成觸控不便或顯示不清楚的問題(在屏幕過小時(shí),容易導(dǎo)致觸控不精準(zhǔn)并且顯示也不清楚,在屏幕過大時(shí),單手操作不便于輸入),既方便了用戶的操作,提高了輸入效率,也提高了顯示效果。在終端檢測(cè)到狀態(tài)參數(shù)滿足條件時(shí),也可以通過彈出窗口或者其他方式提示用戶是否確定作為其他終端的輸入設(shè)備,或者其他終端作為本終端的輸入設(shè)備,以避免誤操作。作為輸入設(shè)備的終端可以是具有顯示屏幕的終端,比如手機(jī)、PC等,也可以是不具有顯示屏幕的終端,比如鍵盤、游戲手柄等。應(yīng)理解,本實(shí)施例中的終端與其他終端可以只是兩個(gè)終端,也可以是多個(gè)終端。終端之間進(jìn)行數(shù)據(jù)傳輸?shù)姆绞接卸喾N,例如可采用近場(chǎng)通信(NFC)、藍(lán)牙、WIFI、紅外等無線傳輸方式,在本實(shí)施例中,可優(yōu)選近場(chǎng)通信來進(jìn)行終端之間的數(shù)據(jù)傳輸,當(dāng)兩個(gè)終端靠近時(shí),若終端判斷滿足作為其他終端的輸入設(shè)備或輸出設(shè)備,則可利用近場(chǎng)通信技術(shù)進(jìn)行終端之間的數(shù)據(jù)傳輸。在上述技術(shù)方案中,優(yōu)選地,在接收到來自所述其他終端的連接請(qǐng)求時(shí),根據(jù)所述終端的狀態(tài)參數(shù)判斷所述終端是否滿足成為所述其他終端的輸出設(shè)備或輸入設(shè)備的條件;若是,則向所述其他終端發(fā)出響應(yīng)指令,以建立所述終端與所述其他終端之間的連接。在該技術(shù)方案中,終端不僅可以向其他終端發(fā)送連接請(qǐng)求,也可以接收來自其他終端的連接請(qǐng)求,并在判斷自身的狀態(tài)參數(shù)可以與發(fā)送連接請(qǐng)求的終端建立連接關(guān)系時(shí),向發(fā)送連接請(qǐng)求的終端發(fā)出響應(yīng)指令,從而建立與其他終端的連接關(guān)系,這樣,即便其他終端發(fā)起連接請(qǐng)求,若本終端不滿足相應(yīng)的狀態(tài)參數(shù)即兩個(gè)終端的狀態(tài)參數(shù)不匹配,則仍不能成功建立兩個(gè)終端之間的連接,只有在被請(qǐng)求終端與請(qǐng)求終端恰好符合一個(gè)可作為輸入設(shè)備,另一個(gè)可作為輸出設(shè)備時(shí),才能夠建立兩個(gè)終端之間的連接,在提供了兩個(gè)終端之間能夠自動(dòng)建立連接的功能的同時(shí),還限定了成功建立連接的條件,提高了終端的智能性。在上述技術(shù)方案中,優(yōu)選地,在所述終端的狀態(tài)參數(shù)滿足第一預(yù)設(shè)條件時(shí),確定所述終端作為所述其他終端的輸入設(shè)備;在所述終端的狀態(tài)參數(shù)滿足第二預(yù)設(shè)條件時(shí),確定所述終端作為所述其他終端的輸出設(shè)備。在該技術(shù)方案中,預(yù)設(shè)條件是預(yù)設(shè)的終端的狀態(tài)參數(shù),例如第一預(yù)設(shè)條件可以是終端處于水平放置的狀態(tài),第二預(yù)設(shè)條件可以是終端處于豎直放置的狀態(tài)。優(yōu)選地,可以在兩個(gè)終端的狀態(tài)參數(shù)分別滿足第一預(yù)設(shè)條件和第二預(yù)設(shè)條件時(shí),認(rèn)為這兩個(gè)終端可以作為匹配的終端,將其中一個(gè)終端作為另一終端的擴(kuò)展屏幕,而另一終端作為該其中一個(gè)終端的擴(kuò)展輸入設(shè)備,通過對(duì)兩個(gè)終端的狀態(tài)參數(shù)的判定,使得對(duì)其中一個(gè)終端作為另一個(gè)終端的輸入設(shè)備的判斷更加精確。進(jìn)一步地,在確定其中一個(gè)終端作為另一個(gè)終端的輸入設(shè)備之后,若另一個(gè)終端沒有打開編輯界面,則作為輸入設(shè)備的終端可以繼續(xù)處理自身的實(shí)時(shí)進(jìn)程,而在接收到另一個(gè)終端發(fā)送的編輯命令時(shí)暫停處理實(shí)時(shí)進(jìn)程,以進(jìn)行相應(yīng)的輸入操作,并在完成輸入操作之后繼續(xù)處理之前的實(shí)時(shí)進(jìn)程。在上述技術(shù)方案中,優(yōu)選地,還包括:在所述終端與所述其他終端建立連接后,若檢測(cè)到所述終端的狀態(tài)參數(shù)不滿足所述第一預(yù)設(shè)條件或第二預(yù)設(shè)條件,則斷開所述終端與所述其他終端之間的連接。通過實(shí)時(shí)檢測(cè)終端的狀態(tài)參數(shù),在狀態(tài)參數(shù)不滿足預(yù)設(shè)條件的情況下斷開終端之間的連接,可以使用戶在完成輸入后通過改變終端狀態(tài)而使終端自動(dòng)斷開連接,無需用戶手動(dòng)設(shè)置斷開連接,方便用戶的操作。當(dāng)然,在終端的狀態(tài)參數(shù)發(fā)生較大改變時(shí),也可以提示用戶終端的狀態(tài)參數(shù)發(fā)生了變化,若用戶不需要斷開連接,則可以調(diào)整終端的狀態(tài)使得終端之間繼續(xù)保持連接,避免誤操作造成的連接中斷而影響用戶的輸入。在上述技術(shù)方案中,優(yōu)選地,所述狀態(tài)參數(shù)包括終端的重力參數(shù)。在該技術(shù)方案中,可以通過檢測(cè)終端的重力參數(shù)來確定作為輸入設(shè)備的終端。具體來說,終端在不同放置時(shí),其重力坐標(biāo)不同,因此可以通過檢測(cè)重力坐標(biāo)來確定作為輸入裝置的終端,比如將水平放置的終端作為豎屏直立(或橫屏直立)的終端的輸入設(shè)備。在上述技術(shù)方案中,優(yōu)選地,還包括:判斷所述終端與所述其他終端之間的距離是否小于等于預(yù)設(shè)距離,若是,則獲取所述終端的狀態(tài)參數(shù)。在該技術(shù)方案中,通過檢測(cè)終端之間的距離,并在終端之間的距離小于等于預(yù)設(shè)距離時(shí),獲取終端的狀態(tài)參數(shù),以在狀態(tài)參數(shù)滿足預(yù)設(shè)條件(第一預(yù)設(shè)條件或第二預(yù)設(shè)條件)時(shí)發(fā)送連接請(qǐng)求,確保了終端在滿足一定的距離時(shí)自動(dòng)獲取狀態(tài)參數(shù),無需用戶手動(dòng)開啟狀態(tài)獲取模塊并選擇獲取終端狀態(tài)參數(shù)的繁瑣操作,使得終端對(duì)狀態(tài)參數(shù)獲取的時(shí)機(jī)把握得更加精準(zhǔn),方便用戶的操作。比如用戶設(shè)置當(dāng)終端之間的距離在5cm范圍內(nèi)時(shí)獲取終端的狀態(tài)參數(shù),則終端在檢測(cè)到兩個(gè)終端之間的距離小于等于5cm時(shí),自動(dòng)打開狀態(tài)參數(shù)獲取模塊獲取終端的狀態(tài)參數(shù),以對(duì)終端是否滿足條件進(jìn)行判定。在上述技術(shù)方案中,優(yōu)選地,在根據(jù)所述終端的狀態(tài)參數(shù)確定所述終端可作為其他終端的輸出設(shè)備且所述終端啟動(dòng)需進(jìn)行輸入操作的應(yīng)用時(shí),向所述其他終端發(fā)送所述連接請(qǐng)求。在該技術(shù)方案中,通過在終端的狀態(tài)參數(shù)滿足作為其他終端的輸出設(shè)備的條件并且判定終端啟動(dòng)了需要進(jìn)行輸入操作的應(yīng)用時(shí),向其他終端發(fā)送連接請(qǐng)求,可以使終端對(duì)發(fā)送連接請(qǐng)求時(shí)機(jī)的判斷更加精準(zhǔn),避免了終端在不需要進(jìn)行輸入操作,即不需要其他終端作為輸入設(shè)備時(shí),也多次向其他終端發(fā)送連接請(qǐng)求而造成終端電量的損耗。在上述技術(shù)方案中,優(yōu)選地,還包括:在所述終端與所述其他終端建立連接后且所述終端作為輸出設(shè)備時(shí),若所述終端啟動(dòng)需進(jìn)行輸入操作的應(yīng)用,則向所述其他終端發(fā)送控制命令,全屏顯示應(yīng)用界面,并在所述應(yīng)用界面中顯示來自所述其他終端的輸入數(shù)據(jù);在所述終端作為輸入設(shè)備時(shí),根據(jù)來自所述其他終端的控制命令,啟動(dòng)輸入法應(yīng)用,全屏顯示輸入法界面。在建立連接并匹配的兩個(gè)終端中,若作為輸出設(shè)備的終端需進(jìn)行輸入操作,則向作為輸入設(shè)備的終端發(fā)送控制命令,該作為輸入設(shè)備的終端在接收到該控制命令后啟動(dòng)輸入法應(yīng)用進(jìn)行輸入。作為輸入設(shè)備的終端若具有顯示屏幕,則可以將輸入法界面在上述顯示屏幕上全屏顯示,以便于用戶對(duì)相應(yīng)輸入標(biāo)識(shí)的觸控。發(fā)送控制命令的終端可以全屏顯示當(dāng)前的應(yīng)用,由于不再顯示輸入法界面,使得在當(dāng)前界面上能夠顯示更多的內(nèi)容,便于用戶對(duì)輸入內(nèi)容與應(yīng)用內(nèi)容的把控。在對(duì)當(dāng)前的應(yīng)用進(jìn)行全屏顯示時(shí),可以重新對(duì)界面的屬性進(jìn)行調(diào)整,以獲得更好的顯示效果,也可以直接對(duì)當(dāng)前界面進(jìn)行預(yù)設(shè)比例的放大,還可以不進(jìn)行處理直接顯示之前不包含輸入法的界面。在上述技術(shù)方案中,優(yōu)選地,在所述終端與所述其他終端建立連接后且所述終端作為輸出設(shè)備時(shí),若所述終端啟動(dòng)需進(jìn)行輸入操作的應(yīng)用,則將啟動(dòng)的應(yīng)用中的輸入控制數(shù)據(jù)包經(jīng)發(fā)送至所述其他終端,并全屏顯示應(yīng)用界面;在所述終端與所述其他終端建立連接后且所述終端作為輸入設(shè)備時(shí),根據(jù)來自所述其他終端的所述輸入控制數(shù)據(jù)包,全屏顯示與所述啟動(dòng)的應(yīng)用對(duì)應(yīng)的輸入控制界面,并將用戶的輸入數(shù)據(jù)傳輸至所述終端進(jìn)行顯示。在兩個(gè)終端中作為輸入設(shè)備的終端未安裝有相應(yīng)的輸入程序時(shí),作為輸出設(shè)備的終端在需進(jìn)行輸入操作時(shí),可以將相應(yīng)的輸入控制數(shù)據(jù)包發(fā)送至作為輸入設(shè)備的終端,使其根據(jù)接收到的輸入控制數(shù)據(jù)包進(jìn)行輸入。比如作為輸出設(shè)備的終端打開了游戲應(yīng)用,則可以將該游戲?qū)?yīng)的輸入控制數(shù)據(jù)包傳送至作為輸入設(shè)備的終端,作為輸入設(shè)備的終端在接收到該輸入控制數(shù)據(jù)包之后,生成控制手柄并顯示,以對(duì)另一終端中的游戲進(jìn)行輸入控制。根據(jù)本發(fā)明的又一方面,還提供了一種存儲(chǔ)在非易失性機(jī)器可讀介質(zhì)上的程序產(chǎn)品,用于輸入控制,所述程序產(chǎn)品包括用于使計(jì)算機(jī)系統(tǒng)執(zhí)行以下步驟的機(jī)器可執(zhí)行指令:獲取終端的狀態(tài)參數(shù);根據(jù)所述終端的狀態(tài)參數(shù)判斷所述終端是否滿足成為所述其他終端的輸入設(shè)備或輸出設(shè)備的條件;若是,則建立所述終端與所述其他終端之間的連接,所述終端作為輸入設(shè)備或輸出設(shè)備與所述其他終端進(jìn)行數(shù)據(jù)交互。根據(jù)本發(fā)明的又一方面,還提供了一種非易失機(jī)器可讀介質(zhì),存儲(chǔ)有用于輸入控制的程序產(chǎn)品,所述程序產(chǎn)品包括用于使計(jì)算機(jī)系統(tǒng)執(zhí)行以下步驟的機(jī)器可執(zhí)行指令:獲取終端的狀態(tài)參數(shù);根據(jù)所述終端的狀態(tài)參數(shù)判斷所述終端是否滿足成為所述其他終端的輸入設(shè)備或輸出設(shè)備的條件;若是,則建立所述終端與所述其他終端之間的連接,所述終端作為輸入設(shè)備或輸出設(shè)備與所述其他終端進(jìn)行數(shù)據(jù)交互。根據(jù)本發(fā)明的再一方面,還提供了一種機(jī)器可讀程序,所述程序使機(jī)器執(zhí)行如上所述技術(shù)方案中任一所述的輸入方法。根據(jù)本發(fā)明的再一方面,還提供了一種存儲(chǔ)有機(jī)器可讀程序的存儲(chǔ)介質(zhì),其中,所述機(jī)器可讀程序使得機(jī)器執(zhí)行如上所述技術(shù)方案中任一所述的輸入方法。通過以上技術(shù)方案,可以使終端能夠根據(jù)自身的狀態(tài)參數(shù)確定作為其他終端的輸入設(shè)備或輸出設(shè)備,確保了對(duì)終端操控的準(zhǔn)確性,從而提高了在終端上的輸入效率。附圖說明圖1示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖;圖2示出了根據(jù)本發(fā)明的實(shí)施例的輸入方法的流程圖;圖3示出了根據(jù)本發(fā)明的另一實(shí)施例的輸入方法的流程圖;圖4A至圖4C示出了根據(jù)本發(fā)明的實(shí)施例的終端重力坐標(biāo)軸示意圖;圖5A至圖5D示出了根據(jù)本發(fā)明的實(shí)施例的終端顯示界面示意圖。具體實(shí)施方式為了能夠更清楚地理解本發(fā)明的上述目的、特征和優(yōu)點(diǎn),下面結(jié)合附圖和具體實(shí)施方式對(duì)本發(fā)明進(jìn)行進(jìn)一步的詳細(xì)描述。需要說明的是,在不沖突的情況下,本申請(qǐng)的實(shí)施例及實(shí)施例中的特征可以相互組合。在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本發(fā)明,但是,本發(fā)明還可以采用其他不同于在此描述的其他方式來實(shí)施,因此,本發(fā)明的保護(hù)范圍并不受下面公開的具體實(shí)施例的限制。圖1示出了根據(jù)本發(fā)明的實(shí)施例的終端的框圖。如圖1所示,根據(jù)本發(fā)明的實(shí)施例的終端100,包括:狀態(tài)參數(shù)獲取單元102,用于獲取所述終端100的狀態(tài)參數(shù);控制單元104,用于根據(jù)所述終端100的狀態(tài)參數(shù)判斷所述終端100是否滿足成為其他終端的輸入設(shè)備或輸出設(shè)備的條件,若是,則建立所述終端100與所述其他終端之間的連接。通過獲取終端的狀態(tài)參數(shù),使得終端可以根據(jù)自身的狀態(tài)參數(shù)自動(dòng)分配自身的角色(即作為其他終端的輸入設(shè)備或輸出設(shè)備),避免了用戶手動(dòng)進(jìn)行設(shè)置終端角色的繁瑣操作。在終端的狀態(tài)參數(shù)滿足作為其他終端的輸入設(shè)備或輸出設(shè)備時(shí),向其他終端發(fā)送連接請(qǐng)求,可以避免終端之間盲目地進(jìn)行連接,只在需要時(shí)才請(qǐng)求建立終端之間的連接,并且一旦滿足相應(yīng)條件,自動(dòng)建立連接,無需用戶進(jìn)行任何操作,匹配過程更加智能,操作更便捷。建立終端之間的連接后,使該終端作為其他終端的輸入設(shè)備或輸出設(shè)備,解決了終端因屏幕過小或過大而造成觸控不便或顯示不清楚的問題(在屏幕過小時(shí),容易導(dǎo)致觸控不精準(zhǔn)并且顯示也不清楚,在屏幕過大時(shí),單手操作不便于輸入),既方便了用戶的操作,提高了輸入效率,也提高了顯示效果。在終端檢測(cè)到狀態(tài)參數(shù)滿足條件時(shí),也可以通過彈出窗口或者其他方式提示用戶是否確定作為其他終端的輸入設(shè)備,或者其他終端作為本終端的輸入設(shè)備,以避免誤操作。作為輸入設(shè)備的終端可以是具有顯示屏幕的終端,比如手機(jī)、PC等,也可以是不具有顯示屏幕的終端,比如鍵盤、游戲手柄等。應(yīng)理解,本實(shí)施例中的終端與其他終端可以只是兩個(gè)終端,也可以是多個(gè)終端。終端之間進(jìn)行數(shù)據(jù)傳輸?shù)姆绞接卸喾N,例如可采用近場(chǎng)通信(NFC)、藍(lán)牙、WIFI、紅外等無線傳輸方式,在本實(shí)施例中,可優(yōu)選近場(chǎng)通信來進(jìn)行終端之間的數(shù)據(jù)傳輸,當(dāng)兩個(gè)終端靠近時(shí),若終端判斷滿足作為其他終端的輸入設(shè)備或輸出設(shè)備,則可利用近場(chǎng)通信技術(shù)進(jìn)行終端之間的數(shù)據(jù)傳輸。在上述技術(shù)方案中,優(yōu)選地,所述控制單元104還用于在接收到所述其他終端的連接請(qǐng)求時(shí),根據(jù)所述終端100的狀態(tài)參數(shù)判斷所述終端是否滿足作為所述其他終端的輸出設(shè)備或輸入設(shè)備的條件,若是,則向所述其他終端發(fā)出響應(yīng)指令,以建立所述終端與所述其他終端之間的連接。在該技術(shù)方案中,終端不僅可以向其他終端發(fā)送連接請(qǐng)求,也可以接收來自其他終端的連接請(qǐng)求,并在判斷自身的狀態(tài)參數(shù)可以與發(fā)送連接請(qǐng)求的終端建立連接關(guān)系時(shí),向發(fā)送連接請(qǐng)求的終端發(fā)出響應(yīng)指令,從而建立與其他終端的連接關(guān)系,這樣,即便其他終端發(fā)起連接請(qǐng)求,若本終端不滿足相應(yīng)的狀態(tài)參數(shù)即兩個(gè)終端的狀態(tài)參數(shù)不匹配,則仍不能成功建立兩個(gè)終端之間的連接,只有在被請(qǐng)求終端與請(qǐng)求終端恰好符合一個(gè)可作為輸入設(shè)備,另一個(gè)可作為輸出設(shè)備時(shí),才能夠建立兩個(gè)終端之間的連接,在提供了兩個(gè)終端之間能夠自動(dòng)建立連接的功能的同時(shí),還限定了成功建立連接的條件,提高了終端的智能性。在上述技術(shù)方案中,優(yōu)選地,所述控制單元104在所述終端100的狀態(tài)參數(shù)滿足第一預(yù)設(shè)條件時(shí),確定所述終端100作為所述其他終端的輸入設(shè)備,以及在所述終端100的狀態(tài)參數(shù)滿足第二預(yù)設(shè)條件時(shí),確定所述終端100作為所述其他終端的輸出設(shè)備。在該技術(shù)方案中,預(yù)設(shè)條件是預(yù)設(shè)的終端的狀態(tài)參數(shù),例如第一預(yù)設(shè)條件可以是終端處于水平放置的狀態(tài),第二預(yù)設(shè)條件可以是終端處于豎直放置的狀態(tài)。具體地,可為終端設(shè)置重力坐標(biāo)系,將終端處于水平放置狀態(tài)下各坐標(biāo)方向上重力分量的參數(shù)情況作為第一預(yù)設(shè)條件,同理,將終端處于豎直放置狀態(tài)下各坐標(biāo)方向上重力分量的參數(shù)情況作為第二預(yù)設(shè)條件,若當(dāng)前終端的重力狀態(tài)參數(shù)符合第一預(yù)設(shè)條件,則說明終端被水平放置,同理,若當(dāng)前終端的重力狀態(tài)參數(shù)符合第二預(yù)設(shè)條件,則說明終端被豎直放置。優(yōu)選地,可以在兩個(gè)終端的狀態(tài)參數(shù)分別滿足第一預(yù)設(shè)條件和第二預(yù)設(shè)條件時(shí),認(rèn)為這兩個(gè)終端可以作為匹配的終端,將其中一個(gè)終端作為另一終端的擴(kuò)展屏幕,而另一終端作為該其中一個(gè)終端的擴(kuò)展輸入設(shè)備,通過對(duì)兩個(gè)終端的狀態(tài)參數(shù)的判定,使得對(duì)其中一個(gè)終端作為另一個(gè)終端的輸入設(shè)備的判斷更加精確。進(jìn)一步地,在確定其中一個(gè)終端作為另一個(gè)終端的輸入設(shè)備之后,若另一個(gè)終端沒有打開編輯界面,則作為輸入設(shè)備的終端可以繼續(xù)處理自身的實(shí)時(shí)進(jìn)程,而在接收到另一個(gè)終端發(fā)送的編輯命令時(shí)暫停處理實(shí)時(shí)進(jìn)程,以進(jìn)行相應(yīng)的輸入操作,并在完成輸入操作之后繼續(xù)處理之前的實(shí)時(shí)進(jìn)程。在上述技術(shù)方案中,優(yōu)選地,所述控制單元104還用于在所述終端100與所述其他終端建立連接后,若檢測(cè)到所述終端100的狀態(tài)參數(shù)不滿足所述第一預(yù)設(shè)條件或第二預(yù)設(shè)條件,則斷開所述終端100與所述其他終端之間的連接。通過實(shí)時(shí)檢測(cè)終端的狀態(tài)參數(shù),在狀態(tài)參數(shù)不滿足預(yù)設(shè)條件的情況下斷開終端之間的連接,可以使用戶在完成輸入后通過改變終端狀態(tài)而使終端自動(dòng)斷開連接,無需用戶手動(dòng)設(shè)置斷開連接,方便用戶的操作。當(dāng)然,在終端的狀態(tài)參數(shù)發(fā)生較大改變時(shí),也可以提示用戶終端的狀態(tài)參數(shù)發(fā)生了變化,若用戶不需要斷開連接,則可以調(diào)整終端的狀態(tài)使得終端之間繼續(xù)保持連接,避免誤操作造成的連接中斷而影響用戶的輸入。在上述技術(shù)方案中,優(yōu)選地,所述狀態(tài)參數(shù)包括終端的重力參數(shù)。在該技術(shù)方案中,可以通過檢測(cè)終端的重力參數(shù)來確定作為輸入設(shè)備的終端。具體來說,終端在不同放置時(shí),其重力坐標(biāo)不同,因此可以通過檢測(cè)重力坐標(biāo)來確定作為輸入裝置的終端,比如將水平放置的終端作為豎屏直立(或橫屏直立)的終端的輸入設(shè)備。在上述技術(shù)方案中,優(yōu)選地,所述控制單元104包括:判斷子單元1042,用于判斷所述終端100與所述其他終端之間的距離是否小于等于預(yù)設(shè)距離,若是,則通知所述狀態(tài)參數(shù)獲取單元102獲取所述終端100的狀態(tài)參數(shù)。在該技術(shù)方案中,通過檢測(cè)終端之間的距離,并在終端之間的距離小于等于預(yù)設(shè)距離時(shí),獲取終端的狀態(tài)參數(shù),以在狀態(tài)參數(shù)滿足預(yù)設(shè)條件(第一預(yù)設(shè)條件或第二預(yù)設(shè)條件)時(shí)發(fā)送連接請(qǐng)求,確保了終端在滿足一定的距離時(shí)自動(dòng)獲取狀態(tài)參數(shù),無需用戶手動(dòng)開啟狀態(tài)獲取模塊并選擇獲取終端狀態(tài)參數(shù)的繁瑣操作,使得終端對(duì)狀態(tài)參數(shù)獲取的時(shí)機(jī)把握得更加精準(zhǔn),方便用戶的操作。比如用戶設(shè)置當(dāng)終端之間的距離在5cm范圍內(nèi)時(shí)獲取終端的狀態(tài)參數(shù),則終端在檢測(cè)到兩個(gè)終端之間的距離小于等于5cm時(shí),自動(dòng)打開狀態(tài)參數(shù)獲取模塊獲取終端的狀態(tài)參數(shù),以對(duì)終端是否滿足條件進(jìn)行判定。在上述技術(shù)方案中,優(yōu)選地,所述控制單元104還用于在根據(jù)所述終端100的狀態(tài)參數(shù)確定所述終端100可作為其他終端的輸出設(shè)備且所述終端100啟動(dòng)需進(jìn)行輸入操作的應(yīng)用時(shí),向所述其他終端發(fā)送所述連接請(qǐng)求。在該技術(shù)方案中,通過在終端的狀態(tài)參數(shù)滿足作為其他終端的輸出設(shè)備的條件并且判定終端啟動(dòng)了需要進(jìn)行輸入操作的應(yīng)用時(shí),向其他終端發(fā)送連接請(qǐng)求,可以使終端對(duì)發(fā)送連接請(qǐng)求時(shí)機(jī)的判斷更加精準(zhǔn),避免了終端在不需要進(jìn)行輸入操作,即不需要其他終端作為輸入設(shè)備時(shí),也多次向其他終端發(fā)送連接請(qǐng)求而造成終端電量的損耗。在上述技術(shù)方案中,優(yōu)選地,所述控制單元104還用于在所述終端100與所述其他終端建立連接后且所述終端100作為輸出設(shè)備時(shí),若所述終端100啟動(dòng)需進(jìn)行輸入操作的應(yīng)用,則向所述其他終端發(fā)送控制命令,以使所述其他終端接收到所述控制命令后,啟動(dòng)輸入法應(yīng)用,以及在所述終端100作為輸入設(shè)備時(shí),根據(jù)來自所述其他終端的控制命令,啟動(dòng)輸入法應(yīng)用;所述終端100還包括:顯示單元106,用于在所述終端100作為輸出設(shè)備時(shí),全屏顯示編輯界面并在所述編輯界面中顯示來自所述其他終端的輸入數(shù)據(jù),以及在所述終端100作為輸入設(shè)備時(shí),全屏顯示輸入法界面。若作為輸出設(shè)備的終端需進(jìn)行輸入操作,則向作為輸入設(shè)備的終端發(fā)送控制命令,該作為輸入設(shè)備的終端在接收到該控制命令后啟動(dòng)輸入法應(yīng)用進(jìn)行輸入。作為輸入設(shè)備的終端若具有顯示屏幕,則可以將輸入法界面在上述顯示屏幕上全屏顯示,以便于用戶對(duì)相應(yīng)輸入標(biāo)識(shí)的觸控。發(fā)送控制命令的終端可以全屏顯示當(dāng)前的應(yīng)用,由于不再顯示輸入法界面,使得在當(dāng)前界面上能夠顯示更多的內(nèi)容,便于用戶對(duì)輸入內(nèi)容與應(yīng)用內(nèi)容的把控。在對(duì)當(dāng)前的應(yīng)用進(jìn)行全屏顯示時(shí),可以重新對(duì)界面的屬性進(jìn)行調(diào)整,以獲得更好的顯示效果,也可以直接對(duì)當(dāng)前界面進(jìn)行預(yù)設(shè)比例的放大,還可以不進(jìn)行處理直接顯示之前不包含輸入法的界面。在上述技術(shù)方案中,優(yōu)選地,所述控制單元104還用于在所述終端100與所述其他終端建立連接后且所述終端100作為輸出設(shè)備時(shí),若所述終端100啟動(dòng)需進(jìn)行輸入操作的應(yīng)用,則將啟動(dòng)的應(yīng)用中的輸入控制數(shù)據(jù)包經(jīng)發(fā)送至所述其他終端,以供所述其他終端根據(jù)所述輸入控制數(shù)據(jù)包全屏顯示與所述啟動(dòng)的應(yīng)用對(duì)應(yīng)的輸入控制界面;所述終端100還包括:顯示單元106,用于在所述終端100作為輸出設(shè)備時(shí),全屏顯示應(yīng)用界面,以及在所述終端100作為輸入設(shè)備時(shí),根據(jù)來自所述其他終端的輸入控制數(shù)據(jù)包全屏顯示與在所述其他終端啟動(dòng)的應(yīng)用對(duì)應(yīng)的輸入控制界面,以供用戶輸入。在兩個(gè)終端中作為輸入設(shè)備的終端未安裝有相應(yīng)的輸入程序時(shí),作為輸出設(shè)備的終端在需進(jìn)行輸入操作時(shí),可以將相應(yīng)的輸入控制數(shù)據(jù)包發(fā)送至作為輸入設(shè)備的終端,使其根據(jù)接收到的輸入控制數(shù)據(jù)包進(jìn)行輸入。比如作為輸出設(shè)備的終端打開了游戲應(yīng)用,則可以將該游戲?qū)?yīng)的輸入控制數(shù)據(jù)包傳送至作為輸入設(shè)備的終端,作為輸入設(shè)備的終端在接收到該輸入控制數(shù)據(jù)包之后,生成控制手柄并顯示,以對(duì)另一終端中的游戲進(jìn)行輸入控制。圖2示出了根據(jù)本發(fā)明的實(shí)施例的輸入方法的流程圖。如圖2所示,根據(jù)本發(fā)明的實(shí)施例的輸入方法,包括:步驟202,獲取終端的狀態(tài)參數(shù);步驟204,根據(jù)所述終端的狀態(tài)參數(shù)判斷所述終端是否滿足成為所述其他終端的輸入設(shè)備或輸出設(shè)備的條件;若是,則建立所述終端與所述其他終端之間的連接,所述終端作為輸入設(shè)備或輸出設(shè)備與所述其他終端進(jìn)行數(shù)據(jù)交互。通過獲取終端的狀態(tài)參數(shù),使得終端可以根據(jù)自身的狀態(tài)參數(shù)自動(dòng)分配自身的角色(即作為其他終端的輸入設(shè)備或輸出設(shè)備),避免了用戶手動(dòng)進(jìn)行設(shè)置終端角色的繁瑣操作。在終端的狀態(tài)參數(shù)滿足作為其他終端的輸入設(shè)備或輸出設(shè)備時(shí),向其他終端發(fā)送連接請(qǐng)求,可以避免終端之間盲目地進(jìn)行連接,只在需要時(shí)才請(qǐng)求建立終端之間的連接,并且一旦滿足相應(yīng)條件,自動(dòng)建立連接,無需用戶進(jìn)行任何操作,匹配過程更加智能,操作更便捷。建立終端之間的連接后,使該終端作為其他終端的輸入設(shè)備或輸出設(shè)備,解決了終端因屏幕過小或過大而造成觸控不便或顯示不清楚的問題(在屏幕過小時(shí),容易導(dǎo)致觸控不精準(zhǔn)并且顯示也不清楚,在屏幕過大時(shí),單手操作不便于輸入),既方便了用戶的操作,提高了輸入效率,也提高了顯示效果。在終端檢測(cè)到狀態(tài)參數(shù)滿足條件時(shí),也可以通過彈出窗口或者其他方式提示用戶是否確定作為其他終端的輸入設(shè)備,或者其他終端作為本終端的輸入設(shè)備,以避免誤操作。作為輸入設(shè)備的終端可以是具有顯示屏幕的終端,比如手機(jī)、PC等,也可以是不具有顯示屏幕的終端,比如鍵盤、游戲手柄等。應(yīng)理解,本實(shí)施例中的終端與其他終端可以只是兩個(gè)終端,也可以是多個(gè)終端。在上述技術(shù)方案中,優(yōu)選地,在接收到來自所述其他終端的連接請(qǐng)求時(shí),根據(jù)所述終端的狀態(tài)參數(shù)判斷所述終端是否滿足成為所述其他終端的輸出設(shè)備或輸入設(shè)備的條件;若是,則向所述其他終端發(fā)出響應(yīng)指令,以建立所述終端與所述其他終端之間的連接。在該技術(shù)方案中,終端不僅可以向其他終端發(fā)送連接請(qǐng)求,也可以接收來自其他終端的連接請(qǐng)求,并在判斷自身的狀態(tài)參數(shù)可以與發(fā)送連接請(qǐng)求的終端建立連接關(guān)系時(shí),向發(fā)送連接請(qǐng)求的終端發(fā)出響應(yīng)指令,從而建立與其他終端的連接關(guān)系,這樣,即便其他終端發(fā)起連接請(qǐng)求,若本終端不滿足相應(yīng)的狀態(tài)參數(shù)即兩個(gè)終端的狀態(tài)參數(shù)不匹配,則仍不能成功建立兩個(gè)終端之間的連接,只有在被請(qǐng)求終端與請(qǐng)求終端恰好符合一個(gè)可作為輸入設(shè)備,另一個(gè)可作為輸出設(shè)備時(shí),才能夠建立兩個(gè)終端之間的連接,在提供了兩個(gè)終端之間能夠自動(dòng)建立連接的功能的同時(shí),還限定了成功建立連接的條件,提高了終端的智能性。在上述技術(shù)方案中,優(yōu)選地,在所述終端的狀態(tài)參數(shù)滿足第一預(yù)設(shè)條件時(shí),確定所述終端作為所述其他終端的輸入設(shè)備;在所述終端的狀態(tài)參數(shù)滿足第二預(yù)設(shè)條件時(shí),確定所述終端作為所述其他終端的輸出設(shè)備。在該技術(shù)方案中,預(yù)設(shè)條件是預(yù)設(shè)的終端的狀態(tài)參數(shù),例如第一預(yù)設(shè)條件可以是終端處于水平放置的狀態(tài),第二預(yù)設(shè)條件可以是終端處于豎直放置的狀態(tài)。優(yōu)選地,可以在兩個(gè)終端的狀態(tài)參數(shù)分別滿足第一預(yù)設(shè)條件和第二預(yù)設(shè)條件時(shí),認(rèn)為這兩個(gè)終端可以作為匹配的終端,將其中一個(gè)終端作為另一終端的擴(kuò)展屏幕,而另一終端作為該其中一個(gè)終端的擴(kuò)展輸入設(shè)備,通過對(duì)兩個(gè)終端的狀態(tài)參數(shù)的判定,使得對(duì)其中一個(gè)終端作為另一個(gè)終端的輸入設(shè)備的判斷更加精確。進(jìn)一步地,在確定其中一個(gè)終端作為另一個(gè)終端的輸入設(shè)備之后,若另一個(gè)終端沒有打開編輯界面,則作為輸入設(shè)備的終端可以繼續(xù)處理自身的實(shí)時(shí)進(jìn)程,而在接收到另一個(gè)終端發(fā)送的編輯命令時(shí)暫停處理實(shí)時(shí)進(jìn)程,以進(jìn)行相應(yīng)的輸入操作,并在完成輸入操作之后繼續(xù)處理之前的實(shí)時(shí)進(jìn)程。在上述技術(shù)方案中,優(yōu)選地,輸入方法還可以包括:在所述終端與所述其他終端建立連接后,若檢測(cè)到所述終端的狀態(tài)參數(shù)不滿足所述第一預(yù)設(shè)條件或第二預(yù)設(shè)條件,則斷開所述終端與所述其他終端之間的連接。通過實(shí)時(shí)檢測(cè)終端的狀態(tài)參數(shù),在狀態(tài)參數(shù)不滿足預(yù)設(shè)條件的情況下斷開終端之間的連接,可以使用戶在完成輸入后通過改變終端狀態(tài)而使終端自動(dòng)斷開連接,無需用戶手動(dòng)設(shè)置斷開連接,方便用戶的操作。當(dāng)然,在終端的狀態(tài)參數(shù)發(fā)生較大改變時(shí),也可以提示用戶終端的狀態(tài)參數(shù)發(fā)生了變化,若用戶不需要斷開連接,則可以調(diào)整終端的狀態(tài)使得終端之間繼續(xù)保持連接,避免誤操作造成的連接中斷而影響用戶的輸入。在上述技術(shù)方案中,優(yōu)選地,所述狀態(tài)參數(shù)包括終端的重力參數(shù)。在該技術(shù)方案中,可以通過檢測(cè)終端的重力參數(shù)來確定作為輸入設(shè)備的終端。具體來說,終端在不同放置時(shí),其重力坐標(biāo)不同,因此可以通過檢測(cè)重力坐標(biāo)來確定作為輸入裝置的終端,比如將水平放置的終端作為豎屏直立(或橫屏直立)的終端的輸入設(shè)備。在上述技術(shù)方案中,優(yōu)選地,還包括:判斷所述終端與所述其他終端之間的距離是否小于等于預(yù)設(shè)距離,若是,則獲取所述終端的狀態(tài)參數(shù)。在該技術(shù)方案中,通過檢測(cè)終端之間的距離,并在終端之間的距離小于等于預(yù)設(shè)距離時(shí),獲取終端的狀態(tài)參數(shù),以在狀態(tài)參數(shù)滿足預(yù)設(shè)條件(第一預(yù)設(shè)條件或第二預(yù)設(shè)條件)時(shí)發(fā)送連接請(qǐng)求,確保了終端在滿足一定的距離時(shí)自動(dòng)獲取狀態(tài)參數(shù),無需用戶手動(dòng)開啟狀態(tài)獲取模塊并選擇獲取終端狀態(tài)參數(shù)的繁瑣操作,使得終端對(duì)狀態(tài)參數(shù)獲取的時(shí)機(jī)把握得更加精準(zhǔn),方便用戶的操作。比如用戶設(shè)置當(dāng)終端之間的距離在5cm范圍內(nèi)時(shí)獲取終端的狀態(tài)參數(shù),則終端在檢測(cè)到兩個(gè)終端之間的距離小于等于5cm時(shí),自動(dòng)打開狀態(tài)參數(shù)獲取模塊獲取終端的狀態(tài)參數(shù),以對(duì)終端是否滿足條件進(jìn)行判定。在上述技術(shù)方案中,優(yōu)選地,在根據(jù)所述終端的狀態(tài)參數(shù)確定所述終端可作為其他終端的輸出設(shè)備且所述終端啟動(dòng)需進(jìn)行輸入操作的應(yīng)用時(shí),向所述其他終端發(fā)送所述連接請(qǐng)求。在該技術(shù)方案中,通過在終端的狀態(tài)參數(shù)滿足作為其他終端的輸出設(shè)備的條件并且判定終端啟動(dòng)了需要進(jìn)行輸入操作的應(yīng)用時(shí),向其他終端發(fā)送連接請(qǐng)求,可以使終端對(duì)發(fā)送連接請(qǐng)求時(shí)機(jī)的判斷更加精準(zhǔn),避免了終端在不需要進(jìn)行輸入操作,即不需要其他終端作為輸入設(shè)備時(shí),也多次向其他終端發(fā)送連接請(qǐng)求而造成終端電量的損耗。在上述技術(shù)方案中,優(yōu)選地,還包括:在所述終端與所述其他終端建立連接后且所述終端作為輸出設(shè)備時(shí),若所述終端啟動(dòng)需進(jìn)行輸入操作的應(yīng)用,則向所述其他終端發(fā)送控制命令,全屏顯示應(yīng)用界面,并在所述應(yīng)用界面中顯示來自所述其他終端的輸入數(shù)據(jù);在所述終端作為輸入設(shè)備時(shí),根據(jù)來自所述其他終端的控制命令,啟動(dòng)輸入法應(yīng)用,全屏顯示輸入法界面。在建立連接并匹配的兩個(gè)終端中,若作為輸出設(shè)備的終端需進(jìn)行輸入操作,則向作為輸入設(shè)備的終端發(fā)送控制命令,該作為輸入設(shè)備的終端在接收到該控制命令后啟動(dòng)輸入法應(yīng)用進(jìn)行輸入。作為輸入設(shè)備的終端若具有顯示屏幕,則可以將輸入法界面在上述顯示屏幕上全屏顯示,以便于用戶對(duì)相應(yīng)輸入標(biāo)識(shí)的觸控。發(fā)送控制命令的終端可以全屏顯示當(dāng)前的應(yīng)用,由于不再顯示輸入法界面,使得在當(dāng)前界面上能夠顯示更多的內(nèi)容,便于用戶對(duì)輸入內(nèi)容與應(yīng)用內(nèi)容的把控。在對(duì)當(dāng)前的應(yīng)用進(jìn)行全屏顯示時(shí),可以重新對(duì)界面的屬性進(jìn)行調(diào)整,以獲得更好的顯示效果,也可以直接對(duì)當(dāng)前界面進(jìn)行預(yù)設(shè)比例的放大,還可以不進(jìn)行處理直接顯示之前不包含輸入法的界面。在上述技術(shù)方案中,優(yōu)選地,在所述終端與所述其他終端建立連接后且所述終端作為輸出設(shè)備時(shí),若所述終端啟動(dòng)需進(jìn)行輸入操作的應(yīng)用,則將啟動(dòng)的應(yīng)用中的輸入控制數(shù)據(jù)包經(jīng)發(fā)送至所述其他終端,并全屏顯示應(yīng)用界面;在所述終端與所述其他終端建立連接后且所述終端作為輸入設(shè)備時(shí),根據(jù)來自所述其他終端的所述輸入控制數(shù)據(jù)包,全屏顯示與所述啟動(dòng)的應(yīng)用對(duì)應(yīng)的輸入控制界面,并將用戶的輸入數(shù)據(jù)傳輸至所述終端進(jìn)行顯示。在兩個(gè)終端中作為輸入設(shè)備的終端未安裝有相應(yīng)的輸入程序時(shí),作為輸出設(shè)備的終端在需進(jìn)行輸入操作時(shí),可以將相應(yīng)的輸入控制數(shù)據(jù)包發(fā)送至作為輸入設(shè)備的終端,使其根據(jù)接收到的輸入控制數(shù)據(jù)包進(jìn)行輸入。比如作為輸出設(shè)備的終端打開了游戲應(yīng)用,則可以將該游戲?qū)?yīng)的輸入控制數(shù)據(jù)包傳送至作為輸入設(shè)備的終端,作為輸入設(shè)備的終端在接收到該輸入控制數(shù)據(jù)包之后,生成控制手柄并顯示,以對(duì)另一終端中的游戲進(jìn)行輸入控制。圖3示出了根據(jù)本發(fā)明的另一實(shí)施例的輸入方法的流程圖。如圖3所示,根據(jù)本發(fā)明的另一實(shí)施例的輸入方法,包括:步驟302,判斷兩個(gè)終端是否靠近,若是,則執(zhí)行步驟304,否則,執(zhí)行步驟310;可以設(shè)置一個(gè)距離閾值,以該距離閾值來確定兩個(gè)終端是否靠近。步驟304,在兩個(gè)終端之間的距離小于等于上述閾值時(shí),獲取終端的狀態(tài)參數(shù),每個(gè)終端檢測(cè)自己的狀態(tài)參數(shù),例如檢測(cè)重力參數(shù),該重力參數(shù)包含各坐標(biāo)方向上的重力分量參數(shù),判斷兩個(gè)終端的重力參數(shù)是否符合相應(yīng)預(yù)設(shè)條件,即終端1的重力參數(shù)是否符合第一預(yù)設(shè)條件,在符合時(shí)向終端2發(fā)送連接請(qǐng)求,終端2接收到連接請(qǐng)求并判定自身的重力參數(shù)滿足第二預(yù)設(shè)條件時(shí),向終端1發(fā)送響應(yīng)命令;或者判斷終端1的重力參數(shù)是否符合第二預(yù)設(shè)條件,在符合時(shí)終端2發(fā)送連接請(qǐng)求,終端2接收到連接請(qǐng)求并判定自身的重力參數(shù)滿足第一預(yù)設(shè)條件時(shí),向終端1發(fā)送響應(yīng)命令。在判斷兩個(gè)終端的重力參數(shù)分別符合預(yù)設(shè)條件時(shí),執(zhí)行步驟306,否則,執(zhí)行步驟310。步驟306,判斷兩個(gè)終端是否配對(duì),即是否使終端1作為終端2的輸入設(shè)備或終端2是否作為終端1的輸入設(shè)備(可進(jìn)行提示,供用戶選擇);若進(jìn)行配對(duì),則執(zhí)行步驟308,否則執(zhí)行步驟310。步驟308,在終端1的重力參數(shù)符合第一預(yù)設(shè)條件和終端2的重力參數(shù)符合第二預(yù)設(shè)條件且確定兩個(gè)終端進(jìn)行配對(duì)時(shí),終端1作為終端2的輸入設(shè)備,在終端2需要輸入時(shí),通過終端1進(jìn)行輸入操作;當(dāng)然在終端1的重力參數(shù)符合第二預(yù)設(shè)條件和終端2的重力參數(shù)符合第一預(yù)設(shè)條件且確定兩個(gè)終端進(jìn)行配對(duì)時(shí),終端2作為終端1的輸入設(shè)備,在終端1需要輸入時(shí),通過終端2進(jìn)行輸入操作。步驟310,在兩個(gè)終端的距離不滿足距離閾值和/或兩個(gè)終端的重力參數(shù)不滿足預(yù)定條件和/或在判斷兩個(gè)終端不進(jìn)行配對(duì)的情況下,終端1和終端2的功能不變,作為兩部終端使用。在本實(shí)施例中,判斷重力參數(shù)是否滿足預(yù)設(shè)的條件,可以根據(jù)終端的重力坐標(biāo)進(jìn)行確定。具體地,如圖4A所示,終端屏幕朝上水平放置,以屏幕朝下方向?yàn)閆軸正方向,另兩邊所在直線分別為X軸和Y軸建立坐標(biāo)系,則終端屏幕朝上水平放置時(shí),終端重力為(0,0,10);如圖4B所示,終端在橫屏側(cè)立時(shí)的重力坐標(biāo)為(10,0,0);如圖4C所示,終端在豎屏側(cè)立時(shí)的重力參數(shù)為(0,10,0)。通過檢測(cè)終端的重力在各方向上的分量,以確定終端的重力參數(shù),從而確定終端是否滿足預(yù)設(shè)條件。當(dāng)然,還可以以其他方式建立坐標(biāo)系,從而確定終端的重力坐標(biāo),但應(yīng)理解均為在本申請(qǐng)的保護(hù)范圍內(nèi)。下面結(jié)合圖5A至圖5D詳細(xì)說明本發(fā)明的實(shí)施例的技術(shù)方案。圖5A至圖5D示出了根據(jù)本發(fā)明的實(shí)施例的終端顯示界面示意圖。如圖5A所示,終端1正在編輯短信界面,輸入法鍵盤502顯示在終端編輯短信的界面上。如圖5B所示,當(dāng)終端1與終端2的距離小于等于預(yù)設(shè)距離時(shí),終端1與終端2分別獲取各自的重力參數(shù),在終端的重力參數(shù)滿足作為其他終端的輸入設(shè)備或輸出設(shè)備時(shí),向其他終端發(fā)送連接請(qǐng)求。具體來說,在終端1滿足第二預(yù)設(shè)條件時(shí),向終端2發(fā)送連接請(qǐng)求,在終端2接收到連接請(qǐng)求并判定自身的重力參數(shù)滿足第一預(yù)設(shè)條件(即作為輸入設(shè)備的狀態(tài)條件)時(shí),向終端1發(fā)送響應(yīng)命令。在終端1滿足第一預(yù)設(shè)條件(即作為輸入設(shè)備的狀態(tài)條件)時(shí),向終端2發(fā)送連接請(qǐng)求,終端2接收到連接請(qǐng)求并判定自身的重力參數(shù)滿足第二預(yù)設(shè)條件時(shí),向終端1發(fā)送響應(yīng)命令。應(yīng)理解,除了判斷兩個(gè)終端之間的距離是否在預(yù)設(shè)距離之內(nèi),在滿足該預(yù)設(shè)距離的情況下,還可以進(jìn)一步判斷其中一個(gè)終端是否需要進(jìn)行輸入操作,若需要,則向另一個(gè)終端發(fā)送連接請(qǐng)求,即確保在終端需要的場(chǎng)景下發(fā)送連接請(qǐng)求,盡量減少不必要的耗電量。如圖5C所示,終端2滿足第一預(yù)設(shè)條件,即圖中所示的終端處于屏幕朝向上方并水平放置的狀態(tài),終端1滿足第二預(yù)設(shè)條件,即圖中所示的終端處于屏幕朝向側(cè)方并側(cè)立或豎直放置的狀態(tài),終端1接收到終端2發(fā)送響應(yīng)命令之后,在終端1的屏幕上彈出提示窗口504提示是否使用終端2作為輸入設(shè)備,在終端2的屏幕上彈出提示窗口506提示是否作為終端1的輸入設(shè)備,在終端1和終端2都選擇“確定”時(shí),將終端2作為終端1的輸入設(shè)備建立連接。如圖5D所示,在終端2作為終端1的輸入設(shè)備的情況下,終端1需可以向終端2發(fā)送控制命令,終端2接收到終端1發(fā)送的控制命令,啟動(dòng)輸入法鍵盤502,在終端1上只顯示輸入的信息內(nèi)容,不再顯示輸入法鍵盤,由于輸入法鍵盤全屏顯示,因此用戶在使用終端2作為終端1的輸入設(shè)備時(shí),可以精確地觸控輸入法鍵盤502上的功能標(biāo)識(shí),提高輸入效率,并且終端1也能夠克服終端顯示面積有限的缺陷,有充分的顯示空間用于顯示需要的信息,如圖5D所示,在終端2的顯示屏全部用于顯示編輯界面以及輸入的字符,使得顯示內(nèi)容更加清晰。終端1還可以將輸入控制數(shù)據(jù)包發(fā)送至終端2,以使終端2根據(jù)接收到的輸入控制數(shù)據(jù)包生成輸入控制界面,并在該輸入控制界面上進(jìn)行輸入。例如若終端1打開了游戲應(yīng)用,而終端2中并沒有安裝該游戲應(yīng)用,則終端1可以將該游戲應(yīng)用中的輸入控制數(shù)據(jù)包傳送至終端2,終端2根據(jù)接收到輸入控制數(shù)據(jù)包生成控制手柄或控制盤,將終端2接收的用戶輸入數(shù)據(jù)傳輸至終端1,以對(duì)終端1中的游戲進(jìn)行控制。以上詳細(xì)介紹了在終端2作為終端1的輸入設(shè)備時(shí),終端1與終端2相互配合進(jìn)行工作時(shí)的工作狀態(tài),應(yīng)理解,在終端1作為終端2的輸入設(shè)備時(shí),兩個(gè)終端相互配合進(jìn)行工作的狀態(tài)也是類似的,在此不再贅述。根據(jù)本發(fā)明的實(shí)施方式,還提供了一種存儲(chǔ)在非易失性機(jī)器可讀介質(zhì)上的程序產(chǎn)品(圖中未示出),用于輸入控制,所述程序產(chǎn)品包括用于使計(jì)算機(jī)系統(tǒng)執(zhí)行以下步驟的機(jī)器可執(zhí)行指令:獲取終端的狀態(tài)參數(shù);在根據(jù)所述終端的狀態(tài)參數(shù)確定所述終端可作為其他終端的輸入設(shè)備或輸出設(shè)備時(shí),向所述其他終端發(fā)送連接請(qǐng)求,在接收到來自所述其他終端的響應(yīng)指令時(shí),建立所述終端與所述其他終端之間的連接,所述終端作為輸入設(shè)備或輸出設(shè)備與所述其他終端進(jìn)行數(shù)據(jù)交互。根據(jù)本發(fā)明的實(shí)施方式,還提供了一種非易失機(jī)器可讀介質(zhì)(圖中未示出),存儲(chǔ)有用于輸入控制的程序產(chǎn)品,所述程序產(chǎn)品包括用于使計(jì)算機(jī)系統(tǒng)執(zhí)行以下步驟的機(jī)器可執(zhí)行指令:獲取終端的狀態(tài)參數(shù);在根據(jù)所述終端的狀態(tài)參數(shù)確定所述終端可作為其他終端的輸入設(shè)備或輸出設(shè)備時(shí),向所述其他終端發(fā)送連接請(qǐng)求,在接收到來自所述其他終端的響應(yīng)指令時(shí),建立所述終端與所述其他終端之間的連接,所述終端作為輸入設(shè)備或輸出設(shè)備與所述其他終端進(jìn)行數(shù)據(jù)交互。根據(jù)本發(fā)明的實(shí)施方式,還提供了一種機(jī)器可讀程序(圖中未示出),所述程序使機(jī)器執(zhí)行如上所述技術(shù)方案中任一所述的輸入方法。根據(jù)本發(fā)明的實(shí)施方式,還提供了一種存儲(chǔ)有機(jī)器可讀程序的存儲(chǔ)介質(zhì)(圖中未示出),其中,所述機(jī)器可讀程序使得機(jī)器執(zhí)行如上所述技術(shù)方案中任一所述的輸入方法。以上結(jié)合附圖詳細(xì)說明了本發(fā)明的技術(shù)方案,考慮到由于終端屏幕的限制,導(dǎo)致用戶在輸入時(shí)觸控不精準(zhǔn)而容易造成輸入錯(cuò)誤,而對(duì)于屏幕過大的終端,用戶需要一手持終端,一手輸入,影響輸入效率。因此本發(fā)明提出了一種新的輸入方案,通過終端的狀態(tài)參數(shù)進(jìn)行自動(dòng)匹配,使其他終端作為本終端的輸入設(shè)備,從而提高了輸入效率并且也增強(qiáng)了顯示效果,提升了用戶的體驗(yàn)。以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。