本發(fā)明涉及移動(dòng)通信領(lǐng)域,尤其涉及一種應(yīng)用控制方法以及移動(dòng)終端。
背景技術(shù):
目前,玩家在使用手機(jī)上的單機(jī)版多用戶(hù)游戲,如象棋、圍棋以及跳棋等進(jìn)行娛樂(lè)時(shí),如果不想與單機(jī)版游戲中預(yù)先設(shè)定的電腦玩家進(jìn)行互動(dòng),而是想要其他現(xiàn)實(shí)玩家進(jìn)行互動(dòng),則需要多個(gè)玩家在同一臺(tái)手機(jī)上輪流進(jìn)行操作。
現(xiàn)有技術(shù)存在的問(wèn)題是,由于要多個(gè)玩家輪流操作同一手機(jī),玩家們必須通過(guò)傳遞該手機(jī)的方式實(shí)現(xiàn)輪流進(jìn)行操作,不可避免地就會(huì)帶來(lái)操作不方便的問(wèn)題,降低用戶(hù)體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明實(shí)施例為解決現(xiàn)有技術(shù)中存在問(wèn)題而提供一種應(yīng)用控制方法以及移動(dòng)終端,提高操作的便捷性,改善用戶(hù)體驗(yàn)。
為達(dá)到上述目的,本發(fā)明的技術(shù)方案是這樣實(shí)現(xiàn)的:
第一方面,本發(fā)明實(shí)施例提供一種應(yīng)用控制方法,應(yīng)用于第一移動(dòng)終端,所述方法包括:獲得應(yīng)用發(fā)送指令,其中,所述應(yīng)用發(fā)送指令用于指示所述第一移動(dòng)終端向第二移動(dòng)終端發(fā)送目標(biāo)應(yīng)用的應(yīng)用界面信息;執(zhí)行所述應(yīng)用發(fā)送指令,確定所述目標(biāo)應(yīng)用;獲取所述目標(biāo)應(yīng)用的應(yīng)用界面信息;確定所述第二移動(dòng)終端,并向所述第二移動(dòng)終端發(fā)送所述應(yīng)用界面信息;接收來(lái)自所述第二移動(dòng)終端的操作信息;根據(jù)所述操作信息,控制所述目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
第二方面,本發(fā)明實(shí)施例提供一種應(yīng)用控制方法,應(yīng)用于第二移動(dòng)終端,所述方法包括:獲得應(yīng)用接收指令,其中,所述應(yīng)用接收指令用于指示所述第二移動(dòng)終端接收第一移動(dòng)終端發(fā)送的應(yīng)用界面信息;執(zhí)行所述應(yīng)用接收指令,接收所述應(yīng)用界面信息;根據(jù)所述應(yīng)用界面信息,顯示對(duì)應(yīng)的應(yīng)用界面;監(jiān)測(cè)所述應(yīng)用界面上是否有觸發(fā)操作;當(dāng)監(jiān)測(cè)到所述應(yīng)用界面上有觸發(fā)操作后,獲得操作信息;向所述第一移動(dòng)終端發(fā)送所述操作信息。
第三方面,本發(fā)明實(shí)施例提供一種移動(dòng)終端,所述移動(dòng)終端包括:獲得單元、執(zhí)行單元、獲取單元、第一確定單元、接收單元以及控制單元,其中,所述獲得單元,用于獲得應(yīng)用發(fā)送指令,其中,所述應(yīng)用發(fā)送指令用于指示所述移動(dòng)終端向第二移動(dòng)終端發(fā)送目標(biāo)應(yīng)用的應(yīng)用界面信息;所述執(zhí)行單元,用于執(zhí)行所述應(yīng)用發(fā)送指令,確定所述目標(biāo)應(yīng)用;所述獲取單元,用于獲取所述目標(biāo)應(yīng)用的應(yīng)用界面信息;所述第一確定單元,用于確定所述第二移動(dòng)終端,并向所述第二移動(dòng)終端發(fā)送所述應(yīng)用界面信息;所述接收單元,用于接收來(lái)自所述第二移動(dòng)終端的操作信息;所述控制單元,用于根據(jù)所述操作信息,控制所述目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
第四方面,本發(fā)明實(shí)施例提供一種移動(dòng)終端,所述移動(dòng)終端包括:第一獲得單元、執(zhí)行單元、顯示單元、監(jiān)測(cè)單元、第二獲得單元以及發(fā)送單元,其中,所述第一獲得單元,用于獲得應(yīng)用接收指令,其中,所述應(yīng)用接收指令用于指示所述移動(dòng)終端接收第一移動(dòng)終端發(fā)送的應(yīng)用界面信息;所述執(zhí)行單元,用于執(zhí)行所述應(yīng)用接收指令,接收所述應(yīng)用界面信息;所述顯示單元,用于根據(jù)所述應(yīng)用界面信息,顯示對(duì)應(yīng)的應(yīng)用界面;所述監(jiān)測(cè)單元,用于監(jiān)測(cè)所述應(yīng)用界面上是否有觸發(fā)操作;所述第二獲得單元,用于當(dāng)監(jiān)測(cè)到所述應(yīng)用界面上有觸發(fā)操作后,獲得操作信息;所述發(fā)送單元,用于向所述第一移動(dòng)終端發(fā)送所述操作信息。
本發(fā)明實(shí)施例提供了一種應(yīng)用控制方法以及移動(dòng)終端,第一移動(dòng)終端能夠在獲得應(yīng)用發(fā)送指令后,確定目標(biāo)應(yīng)用,然后獲取目標(biāo)應(yīng)用的應(yīng)用界面信息,并將該應(yīng)用界面信息發(fā)送給第二移動(dòng)終端。從而,第二移動(dòng)終端在獲得應(yīng)用接收指令后,可以接收第一移動(dòng)終端發(fā)送的應(yīng)用界面信息,并根據(jù)該應(yīng)用界面信息顯示對(duì)應(yīng)的應(yīng)用界面,然后再監(jiān)測(cè)應(yīng)用界面上是否有觸發(fā)操作,在監(jiān)測(cè)到應(yīng)用界面上有觸發(fā)操作時(shí),獲得操作信息,并將該操作信息發(fā)送給第一移動(dòng)終端。最后,第一移動(dòng)終端可以根據(jù)接收到的操作信息,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。這樣,采用該方法就能夠?qū)崿F(xiàn)通過(guò)第二移動(dòng)終端控制第一移動(dòng)終端上的目標(biāo)應(yīng)用,進(jìn)而提高了操作的便捷性,改善了用戶(hù)體驗(yàn)。
附圖說(shuō)明
圖1為本發(fā)明實(shí)施例一中的應(yīng)用控制方法的流程示意圖;
圖2為本發(fā)明實(shí)施例一中的第一移動(dòng)終端用戶(hù)界面一的示意圖;
圖3為本發(fā)明實(shí)施例一中的第一移動(dòng)終端用戶(hù)界面二的示意圖;
圖4為本發(fā)明實(shí)施例一中的一種目標(biāo)應(yīng)用的應(yīng)用界面的示意圖;
圖5為本發(fā)明實(shí)施例一中的第一移動(dòng)終端顯示的應(yīng)用界面的示意圖;
圖6為本發(fā)明實(shí)施例一中的第二移動(dòng)終端顯示的應(yīng)用界面的示意圖;
圖7為本發(fā)明實(shí)施例一中的另一種目標(biāo)應(yīng)用的應(yīng)用界面的示意圖;
圖8為本發(fā)明實(shí)施例一中的第二移動(dòng)終端用戶(hù)界面的示意圖;
圖9為本發(fā)明實(shí)施例二中的應(yīng)用控制方法的流程示意圖;
圖10為本發(fā)明實(shí)施例三中的移動(dòng)終端的結(jié)構(gòu)示意圖;
圖11為本發(fā)明實(shí)施例四中的移動(dòng)終端的結(jié)構(gòu)示意圖。
具體實(shí)施方式
下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述。
實(shí)施例一
本發(fā)明實(shí)施例提供一種移動(dòng)通信系統(tǒng),該系統(tǒng)包括:第一移動(dòng)終端以及第二移動(dòng)終端,第一移動(dòng)終端與第二移動(dòng)終端連接。
在具體實(shí)施過(guò)程中,第一移動(dòng)終端可以通過(guò)無(wú)線相容性認(rèn)證直連(Wi-Fi Direct)技術(shù)與第二移動(dòng)終端連接,可以采用藍(lán)牙(Bluetooth)技術(shù)與第二移動(dòng)終端連接,當(dāng)然還可以采用其他無(wú)線技術(shù)與第二移動(dòng)終端連接,這里,本發(fā)明實(shí)施例不做具體限定。
需要說(shuō)明的是,這里的第二移動(dòng)終端可以是一個(gè),也可以是多個(gè),如兩個(gè)、三個(gè)以及四個(gè)等,本發(fā)明實(shí)施例不做具體限定。通過(guò)第二移動(dòng)終端控制第一移動(dòng)終端上的應(yīng)用,便捷地實(shí)現(xiàn)多用戶(hù)多終端之間的交互,提高用戶(hù)體驗(yàn)。
在實(shí)際應(yīng)用中,上述實(shí)施例中的第一移動(dòng)終端與第二移動(dòng)終端可以在物理上合設(shè),即為同一個(gè)移動(dòng)終端,也可以分設(shè),即為兩個(gè)移動(dòng)終端,本發(fā)明實(shí)施例不做具體限定。
進(jìn)一步地,本發(fā)明實(shí)施例一提供一種應(yīng)用控制方法,該方法應(yīng)用于該移動(dòng)通信系統(tǒng)。
圖1為本發(fā)明實(shí)施例一中的應(yīng)用控制方法的流程示意圖,參見(jiàn)圖1所示,該應(yīng)用控制方法包括:
S101:第一移動(dòng)終端獲得應(yīng)用發(fā)送指令;
這里,應(yīng)用發(fā)送指令用于指示第一移動(dòng)終端向第二移動(dòng)終端發(fā)送目標(biāo)應(yīng)用的應(yīng)用界面信息。
在具體實(shí)施過(guò)程中,用戶(hù)可以通過(guò)在第一移動(dòng)終端上進(jìn)行操作來(lái)生成應(yīng)用發(fā)送指令,進(jìn)而第一移動(dòng)終端會(huì)獲得應(yīng)用發(fā)送指令。進(jìn)一步地,當(dāng)用戶(hù)想要通過(guò)第一移動(dòng)終端向第二移動(dòng)終端發(fā)送目標(biāo)應(yīng)用的應(yīng)用界面信息時(shí),參見(jiàn)圖2所示,用戶(hù)可以在第一移動(dòng)終端的用戶(hù)界面一上按下應(yīng)用發(fā)送按鈕21,開(kāi)啟第一移動(dòng)終端上的應(yīng)用發(fā)送功能,并生成應(yīng)用發(fā)送指令,與此同時(shí),第一移動(dòng)終端就會(huì)獲得應(yīng)用發(fā)送指令。
S102:第一移動(dòng)終端執(zhí)行應(yīng)用發(fā)送指令,確定目標(biāo)應(yīng)用;
具體地,第一移動(dòng)終端在獲得應(yīng)用發(fā)送指令后,會(huì)準(zhǔn)備向第二移動(dòng)終端發(fā)送目標(biāo)應(yīng)用的應(yīng)用界面信息,首先,第一移動(dòng)終端需要確定目標(biāo)應(yīng)用,然后才能獲取目標(biāo)應(yīng)用的應(yīng)用界面信息。
在實(shí)際應(yīng)用中,第一移動(dòng)終端可以通過(guò)用戶(hù)的選擇來(lái)確定目標(biāo)應(yīng)用。具體地,當(dāng)用戶(hù)按下應(yīng)用發(fā)送按鈕,開(kāi)啟第一移動(dòng)終端上的應(yīng)用發(fā)送功能后,第一移動(dòng)終端會(huì)執(zhí)行獲得的應(yīng)用發(fā)送指令,然后顯示用戶(hù)界面二,參見(jiàn)圖3所示,用戶(hù)可以手動(dòng)選擇目標(biāo)應(yīng)用31,從而第一移動(dòng)終端可以根據(jù)用戶(hù)的操作結(jié)果來(lái)確定目標(biāo)應(yīng)用。
S103:第一移動(dòng)終端獲取目標(biāo)應(yīng)用的應(yīng)用界面信息;
這里,第一移動(dòng)終端在確定了目標(biāo)應(yīng)用后,會(huì)獲取目標(biāo)應(yīng)用當(dāng)前生成的應(yīng)用界面信息。
需要說(shuō)明的是,應(yīng)用界面信息可以直接是一個(gè)不帶有聲音等信息的應(yīng)用界面,也就是說(shuō),應(yīng)用界面信息只包含要顯示的應(yīng)用界面的圖片信息;還可以是帶有聲音等其他信息的應(yīng)用界面,也就是說(shuō),應(yīng)用界面信息包含有要顯示的應(yīng)用界面的圖片信息,以及對(duì)應(yīng)的其他信息,如背景音樂(lè)、操作音效等。
在具體實(shí)施過(guò)程中,第一移動(dòng)終端獲取的目標(biāo)應(yīng)用的應(yīng)用界面信息存在且不限于以下兩種情況:
第一種情況,第一移動(dòng)終端獲取的目標(biāo)應(yīng)用當(dāng)前的應(yīng)用界面信息,可以是與第一移動(dòng)終端上目標(biāo)應(yīng)用當(dāng)前顯示的應(yīng)用界面完全對(duì)應(yīng)的應(yīng)用界面信息,那么,第二移動(dòng)終端根據(jù)獲得的應(yīng)用界面信息顯示的應(yīng)用界面與第一移動(dòng)終端上目標(biāo)應(yīng)用當(dāng)前顯示的應(yīng)用界面完全相同。
第二種情況,第一移動(dòng)終端獲取的目標(biāo)應(yīng)用當(dāng)前的應(yīng)用界面信息,還可以是目標(biāo)應(yīng)用按照預(yù)設(shè)運(yùn)行規(guī)則,確定的需要發(fā)送給第二移動(dòng)終端的應(yīng)用界面信息,即目標(biāo)應(yīng)用生成的第二移動(dòng)終端特有的應(yīng)用界面信息,那么,第二移動(dòng)終端根據(jù)獲得的應(yīng)用界面信息顯示的應(yīng)用界面與第一移動(dòng)終端上目標(biāo)應(yīng)用當(dāng)前顯示的應(yīng)用界面不相同。
需要說(shuō)明的是,第一移動(dòng)終端具體獲取的是采用哪一種情況下的應(yīng)用界面信息,由目標(biāo)應(yīng)用本身來(lái)決定。也就是說(shuō),由于目標(biāo)應(yīng)用的差異,需要第一移動(dòng)終端向第二移動(dòng)終端發(fā)送的應(yīng)用界面信息的情況是不一樣的,從而決定了第二移動(dòng)終端上顯示的目標(biāo)應(yīng)用的應(yīng)用界面與第一移動(dòng)終端上顯示的應(yīng)用界面可以相同,也可以不同。
舉例來(lái)說(shuō),假設(shè)目標(biāo)應(yīng)用為五子棋,使用第一移動(dòng)終端的用戶(hù)一為白方執(zhí)白棋,使用第二移動(dòng)終端的用戶(hù)二為黑方執(zhí)黑棋。參見(jiàn)圖4所示,第一移動(dòng)終端與第二移動(dòng)終端顯示的目標(biāo)應(yīng)用的應(yīng)用界面可以是相同的。
再舉例來(lái)說(shuō),假設(shè)目標(biāo)應(yīng)用為象棋,使用第一移動(dòng)終端的用戶(hù)一為白方執(zhí)白棋,使用第二移動(dòng)終端的用戶(hù)二為黑方執(zhí)黑棋。參見(jiàn)圖5所示,第一移動(dòng)終端可以從白方視角來(lái)顯示;參見(jiàn)圖6所示,第二移動(dòng)終端可以從黑方視角來(lái)顯示,這里,第一移動(dòng)終端與第二移動(dòng)終端顯示的目標(biāo)應(yīng)用的應(yīng)用界面是不相同的。當(dāng)然,參見(jiàn)圖7所示,第一移動(dòng)終端和第二移動(dòng)終端也均可以從白方視角來(lái)顯示,此時(shí),第一移動(dòng)終端與第二移動(dòng)終端顯示的目標(biāo)應(yīng)用的應(yīng)用界面就是相同的。
S104:第一移動(dòng)終端確定第二移動(dòng)終端,并向第二移動(dòng)終端發(fā)送應(yīng)用界面信息;
在實(shí)際應(yīng)用中,第一移動(dòng)終端至少連接有一個(gè)第二移動(dòng)終端,當(dāng)?shù)谝灰苿?dòng)終端連接有多個(gè)第二移動(dòng)終端時(shí),一方面,需要給每個(gè)第二移動(dòng)終端發(fā)送的應(yīng)用界面信息可以是不相同的,另一方面,其中一個(gè)第二移動(dòng)終端不需要接收應(yīng)用界面信息了,但是仍與第一移動(dòng)終端連接著。因此,在具體實(shí)施過(guò)程中,第一移動(dòng)終端在獲取目標(biāo)應(yīng)用當(dāng)前的應(yīng)用界面信息之后,還需要確認(rèn)第二移動(dòng)終端,然后才會(huì)向第二移動(dòng)終端發(fā)送應(yīng)用界面信息。也就是說(shuō),保證要發(fā)送的應(yīng)用界面信息與第二移動(dòng)終端相對(duì)應(yīng)。
需要說(shuō)明的是,第一移動(dòng)終端確定第二移動(dòng)終端的方式,可以是用戶(hù)操作來(lái)選擇,還可以是第一移動(dòng)終端通過(guò)發(fā)送預(yù)先設(shè)定的密令來(lái)確定,當(dāng)然,還可以是其他方式,這里,本發(fā)明實(shí)施例不做具體限定。
S105:第二移動(dòng)終端獲得應(yīng)用接收指令;
這里,應(yīng)用接收指令用于指示第二移動(dòng)終端接收第一移動(dòng)終端發(fā)送的應(yīng)用界面信息。
在具體實(shí)施過(guò)程中,用戶(hù)可以通過(guò)在第二移動(dòng)終端上進(jìn)行操作來(lái)生成應(yīng)用接收指令,進(jìn)而第二移動(dòng)終端會(huì)獲得應(yīng)用接收指令。當(dāng)用戶(hù)想要通過(guò)第二移動(dòng)終端與第一移動(dòng)終端進(jìn)行交互,控制第一移動(dòng)終端上的應(yīng)用時(shí),參見(jiàn)圖8所示,用戶(hù)可以在第二移動(dòng)終端的用戶(hù)界面上按下應(yīng)用接收按鈕81,開(kāi)啟第二移動(dòng)終端上的應(yīng)用接收功能,并生成應(yīng)用接收指令,與此同時(shí),第二移動(dòng)終端就會(huì)獲得應(yīng)用接收指令。
S106:第二移動(dòng)終端執(zhí)行應(yīng)用接收指令,接收應(yīng)用界面信息;
具體地,第二移動(dòng)終端在獲得應(yīng)用接收指令以后,就會(huì)執(zhí)行應(yīng)用接收指令,等待第一移動(dòng)終端發(fā)送的應(yīng)用界面信息,當(dāng)?shù)谝灰苿?dòng)終端向第二移動(dòng)終端發(fā)送了應(yīng)用界面信息時(shí),第二移動(dòng)終端就會(huì)接收該應(yīng)用界面信息。
S107:第二移動(dòng)終端根據(jù)應(yīng)用界面信息,顯示對(duì)應(yīng)的應(yīng)用界面;
具體地,在第二移動(dòng)終端接收到來(lái)自第一移動(dòng)終端的應(yīng)用界面信息后,會(huì)根據(jù)該應(yīng)用界面信息,在第二移動(dòng)終端的屏幕上顯示出對(duì)應(yīng)的應(yīng)用界面,以供用戶(hù)基于該應(yīng)用界面進(jìn)行操作。
S108:第二移動(dòng)終端監(jiān)測(cè)應(yīng)用界面上是否有觸發(fā)操作;
在具體實(shí)施過(guò)程中,用戶(hù)可以基于第二移動(dòng)終端的屏幕顯示的應(yīng)用界面,對(duì)第一移動(dòng)終端上的目標(biāo)應(yīng)用進(jìn)行控制,因此,在第二移動(dòng)終端在自身的屏幕上顯示出應(yīng)用界面后,第二移動(dòng)終端就開(kāi)始監(jiān)測(cè)用戶(hù)是否在該應(yīng)用界面上進(jìn)行觸發(fā)操作。
具體地,用戶(hù)可以基于該顯示界面直接在屏幕進(jìn)行觸屏點(diǎn)擊操作,也可以使用實(shí)體按鍵進(jìn)行操作,這里本發(fā)明實(shí)施例不做具體限定。
在實(shí)際應(yīng)用中,用戶(hù)基于該顯示界面進(jìn)行的操作,可以是控制目標(biāo)應(yīng)用在第二移動(dòng)終端的設(shè)置操作,比如亮度大小、聲音大小、音效的選擇等,還可以是直接控制目標(biāo)應(yīng)用實(shí)際顯示的內(nèi)容操作,比如在棋盤(pán)上放置一顆白色棋子、按下反悔按鈕取消上一步的操作等。當(dāng)然,還可以是其他類(lèi)型的操作,這里本發(fā)明實(shí)施例不做具體限定。
S109:第二移動(dòng)終端當(dāng)監(jiān)測(cè)到應(yīng)用界面上有觸發(fā)操作后,獲得操作信息;
在具體實(shí)施過(guò)程中,第二移動(dòng)終端在監(jiān)測(cè)到應(yīng)用界面上有用戶(hù)的觸發(fā)操作以后,會(huì)根據(jù)該觸發(fā)操作生成與用戶(hù)具體執(zhí)行的操作對(duì)應(yīng)的操作信息,進(jìn)而獲得操作信息。
S110:第二移動(dòng)終端向第一移動(dòng)終端發(fā)送操作信息;
具體地,第二移動(dòng)終端在獲得與用戶(hù)具體執(zhí)行的動(dòng)作相關(guān)的操作信息之后,會(huì)將該操作信息發(fā)送給第一移動(dòng)終端,指示第一移動(dòng)終端控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
S111:第一移動(dòng)終端根據(jù)操作信息,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
具體地,第一移動(dòng)終端在接收到來(lái)自第二移動(dòng)終端的操作信息后,會(huì)根據(jù)操作信息,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作,從而實(shí)現(xiàn)通過(guò)第二移動(dòng)終端控制第一移動(dòng)終端中的目標(biāo)應(yīng)用。
進(jìn)一步地,第一移動(dòng)終端在接收到來(lái)自第二移動(dòng)終端的操作信息后,會(huì)先根據(jù)該操作信息,確定操作信息對(duì)應(yīng)的操作是否有效。第一移動(dòng)終端當(dāng)確定操作信息對(duì)應(yīng)的操作有效后,才會(huì)控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
在實(shí)際應(yīng)用中,第一移動(dòng)終端根據(jù)操作信息,確定操作信息對(duì)應(yīng)的操作是否有效的方法可以為:
第一移動(dòng)終端判斷操作信息對(duì)應(yīng)的操作是否為設(shè)置操作;如果第一移動(dòng)終端判斷該操作信息對(duì)應(yīng)的操作為設(shè)置操作,那么,第一移動(dòng)終端確定操作信息對(duì)應(yīng)的操作有效;否則,第一移動(dòng)終端判斷操作信息對(duì)應(yīng)的操作是否為內(nèi)容操作;如果操作信息對(duì)應(yīng)的操作為內(nèi)容操作,則第一移動(dòng)終端進(jìn)一步判斷第二移動(dòng)終端當(dāng)前的控制狀態(tài);如果第二移動(dòng)終端當(dāng)前的控制狀態(tài)為可控制狀態(tài),那么,第一移動(dòng)終端確定操作信息對(duì)應(yīng)的操作有效。
需要說(shuō)明的是,這里第一移動(dòng)終端可以從目標(biāo)應(yīng)用中獲取第二移動(dòng)終端當(dāng)前的控制狀態(tài),該控制狀態(tài)可以由目標(biāo)應(yīng)用根據(jù)實(shí)際運(yùn)行狀態(tài)來(lái)生成。舉例來(lái)說(shuō),假設(shè)目標(biāo)應(yīng)用為五子棋,使用第一移動(dòng)終端的用戶(hù)一為白方執(zhí)白棋,使用第二移動(dòng)終端的用戶(hù)二為黑方執(zhí)黑棋。假如當(dāng)前目標(biāo)應(yīng)用的實(shí)際運(yùn)行狀態(tài)是該黑方進(jìn)行操作,也就是說(shuō)該使用第二移動(dòng)終端的用戶(hù)來(lái)操作,那么,此時(shí)第二移動(dòng)終端當(dāng)前的控制狀態(tài)就是可控制狀態(tài)。進(jìn)而,第一移動(dòng)終端獲得的來(lái)自第二移動(dòng)終端的操作信息對(duì)應(yīng)的操作為內(nèi)容操作,比如放置黑棋時(shí),則第一移動(dòng)終端可以確定操作信息對(duì)應(yīng)的操作有效,進(jìn)而再控制該目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。假如當(dāng)前目標(biāo)應(yīng)用的實(shí)際運(yùn)行狀態(tài)是該白方進(jìn)行操作,也就是說(shuō)該使用第一移動(dòng)終端的用戶(hù)來(lái)操作,那么,此時(shí)第二移動(dòng)終端當(dāng)前的控制狀態(tài)就是非可控制狀態(tài),即使第一移動(dòng)終端獲得的來(lái)自第二移動(dòng)終端的操作信息對(duì)應(yīng)的操作為內(nèi)容操作,比如放置黑棋時(shí),第一移動(dòng)終端也不會(huì)確定操作信息對(duì)應(yīng)的操作有效,進(jìn)而第一移動(dòng)終端就不會(huì)控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
至此,便完成了對(duì)目標(biāo)應(yīng)用的控制,由上述內(nèi)容可知,本發(fā)明實(shí)施例提供的技術(shù)方案,第一移動(dòng)終端能夠?qū)⒛繕?biāo)應(yīng)用的應(yīng)用界面信息發(fā)送給第二移動(dòng)終端。進(jìn)而,第二移動(dòng)終端在接收到第一移動(dòng)終端發(fā)送的應(yīng)用界面信息后,會(huì)根據(jù)該應(yīng)用界面信息顯示對(duì)應(yīng)的應(yīng)用界面,然后監(jiān)測(cè)應(yīng)用界面上是否有觸發(fā)操作,在監(jiān)測(cè)到應(yīng)用界面上有觸發(fā)操作時(shí),獲得操作信息,并將該操作信息發(fā)送給第一移動(dòng)終端。最后,第一移動(dòng)終端可以根據(jù)接收到的操作信息,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。這樣,采用該方法就能夠?qū)崿F(xiàn)通過(guò)第二移動(dòng)終端控制第一移動(dòng)終端上的目標(biāo)應(yīng)用,不需要通過(guò)輪流傳遞第一移動(dòng)終端的方式來(lái)控制目標(biāo)應(yīng)用。所以,有效地解決了現(xiàn)有技術(shù)中存在的問(wèn)題,提高了操作的便捷性,改善了用戶(hù)體驗(yàn)。
實(shí)施例二
基于前述實(shí)施例,在實(shí)際應(yīng)用中,第一移動(dòng)終端可以連接兩個(gè)第二移動(dòng)終端,兩個(gè)第二移動(dòng)終端均可以對(duì)第一移動(dòng)終端中的目標(biāo)應(yīng)用進(jìn)行控制。
下面以第一移動(dòng)終端連接兩個(gè)第二移動(dòng)終端的情況來(lái)進(jìn)一步說(shuō)明本發(fā)明實(shí)施例中應(yīng)用控制方法,具體地,第一移動(dòng)終端與第二移動(dòng)終端甲以及第二移動(dòng)終端乙連接。需要說(shuō)明的是,這里的第一移動(dòng)終端與上述實(shí)施例中的一個(gè)或多個(gè)第一移動(dòng)終端一致,這里的第二移動(dòng)終端甲和第二移動(dòng)終端乙與上述實(shí)施例中第二移動(dòng)終端一致。
那么,圖9為本發(fā)明實(shí)施例二中的應(yīng)用控制方法的流程示意圖,參見(jiàn)圖9所示,執(zhí)行S101和S102之后,S103可以包括:
S901:第一移動(dòng)終端獲取第二移動(dòng)終端甲對(duì)應(yīng)的目標(biāo)應(yīng)用的應(yīng)用界面信息,并獲取第二移動(dòng)終端乙對(duì)應(yīng)的目標(biāo)應(yīng)用的應(yīng)用界面信息;
進(jìn)一步地,S104可以包括:
S902:第一移動(dòng)終端確定第二移動(dòng)終端甲,并向第二移動(dòng)終端甲發(fā)送對(duì)應(yīng)的應(yīng)用界面信息;
S903:第一移動(dòng)終端確定第二移動(dòng)終端乙,并向第二移動(dòng)終端乙發(fā)送對(duì)應(yīng)的應(yīng)用界面信息;
進(jìn)一步地,第二移動(dòng)終端甲和第二移動(dòng)終端乙再分別依次執(zhí)行S105至S109;
進(jìn)而,S110可以包括:
S904:第二移動(dòng)終端甲向第一移動(dòng)終端發(fā)送操作信息;
S905:第二移動(dòng)終端乙向第一移動(dòng)終端發(fā)送操作信息;
從而,S111可以包括:
S906:第一移動(dòng)終端根據(jù)來(lái)自第二移動(dòng)終端甲的操作信息,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作;
具體地,第一移動(dòng)終端在接收到來(lái)自第二移動(dòng)終端甲的操作信息后,會(huì)根據(jù)操作信息,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作,從而實(shí)現(xiàn)通過(guò)第二移動(dòng)終端甲控制第一移動(dòng)終端中的目標(biāo)應(yīng)用。
進(jìn)一步地,第一移動(dòng)終端在接收到來(lái)自第二移動(dòng)終端甲的操作信息后,會(huì)先根據(jù)該操作信息,確定操作信息對(duì)應(yīng)的操作是否有效。第一移動(dòng)終端當(dāng)確定操作信息對(duì)應(yīng)的操作有效后,才會(huì)控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
需要說(shuō)明的是,第一移動(dòng)終端根據(jù)來(lái)自第二移動(dòng)終端甲的操作信息,確定操作信息對(duì)應(yīng)的操作是否有效的方法與上述實(shí)施例中的描述一致,本領(lǐng)域技術(shù)人員可以參照上述實(shí)施例中的相關(guān)描述來(lái)進(jìn)行實(shí)施,這里,本發(fā)明實(shí)施例不做過(guò)多贅述。
S907:第一移動(dòng)終端根據(jù)來(lái)自第二移動(dòng)終端乙的操作信息,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
同理,第一移動(dòng)終端根據(jù)來(lái)自第二移動(dòng)終端乙的操作信息,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作時(shí)的具體實(shí)施過(guò)程,與上述實(shí)施例中的描述一致,本領(lǐng)域技術(shù)人員可以參照上述實(shí)施例中的相關(guān)描述來(lái)進(jìn)行實(shí)施,這里,本發(fā)明實(shí)施例不做過(guò)多贅述。
至此,便完成了對(duì)目標(biāo)應(yīng)用的控制。
實(shí)施例三
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種移動(dòng)終端,與上述一個(gè)或者多個(gè)實(shí)施例中的第一移動(dòng)終端一致。
那么,圖10為本發(fā)明實(shí)施例三中的移動(dòng)終端的結(jié)構(gòu)示意圖,參見(jiàn)圖10所示,該移動(dòng)終端100包括:獲得單元1001、執(zhí)行單元1002、獲取單元1003、第一確定單元1004、接收單元1005以及控制單元1006;其中,獲得單元1001,用于獲得應(yīng)用發(fā)送指令,應(yīng)用發(fā)送指令用于指示移動(dòng)終端向第二移動(dòng)終端發(fā)送目標(biāo)應(yīng)用的應(yīng)用界面信息;執(zhí)行單元1002,用于執(zhí)行應(yīng)用發(fā)送指令,確定目標(biāo)應(yīng)用;獲取單元1003,用于獲取目標(biāo)應(yīng)用的應(yīng)用界面信息;第一確定單元1004,用于確定第二移動(dòng)終端,并向第二移動(dòng)終端發(fā)送應(yīng)用界面信息;接收單元1005,用于接收來(lái)自第二移動(dòng)終端的操作信息;控制單元1006,用于根據(jù)操作信息,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
進(jìn)一步地,控制單元,還用于根據(jù)操作信息,確定操作信息對(duì)應(yīng)的操作是否有效;當(dāng)確定操作信息對(duì)應(yīng)的操作有效后,控制目標(biāo)應(yīng)用執(zhí)行對(duì)應(yīng)的操作。
進(jìn)一步地,移動(dòng)終端還包括:第一判斷單元以及第二確定單元;其中,第一判斷單元,用于判斷操作信息對(duì)應(yīng)的操作是否為設(shè)置操作;第二確定單元,用于如果操作信息對(duì)應(yīng)的操作為設(shè)置操作,確定操作信息對(duì)應(yīng)的操作有效。
進(jìn)一步地,移動(dòng)終端還包括:第二判斷單元、第三判斷單元以及第三確定單元;其中,第二判斷單元,用于判斷操作信息對(duì)應(yīng)的操作是否為內(nèi)容操作;第三判斷單元,用于如果操作信息對(duì)應(yīng)的操作為內(nèi)容操作,判斷第二移動(dòng)終端當(dāng)前的控制狀態(tài);第三確定單元,用于如果第二移動(dòng)終端當(dāng)前的控制狀態(tài)為可控制狀態(tài),確定操作信息對(duì)應(yīng)的操作有效。
這里需要指出的是:以上移動(dòng)終端實(shí)施例的描述,與上述方法實(shí)施例的描述是類(lèi)似的,具有同方法實(shí)施例相似的有益效果,因此不做贅述。對(duì)于本發(fā)明第一移動(dòng)終端實(shí)施例中未披露的技術(shù)細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
實(shí)施例四
基于同一發(fā)明構(gòu)思,本發(fā)明實(shí)施例提供一種移動(dòng)終端,與上述一個(gè)或者多個(gè)實(shí)施例中的第二移動(dòng)終端一致。
那么,圖11為本發(fā)明實(shí)施例四中的移動(dòng)終端的結(jié)構(gòu)示意圖,參見(jiàn)圖11所示,該移動(dòng)終端11包括:第一獲得單元1101、執(zhí)行單元1102、顯示單元1103、監(jiān)測(cè)單元1104、第二獲得單元1105以及發(fā)送單元1106;其中,第一獲得單元1101,用于獲得應(yīng)用接收指令,其中,應(yīng)用接收指令用于指示移動(dòng)終端接收第一移動(dòng)終端發(fā)送的應(yīng)用界面信息;執(zhí)行單元1102,用于執(zhí)行應(yīng)用接收指令,接收應(yīng)用界面信息;顯示單元1103,用于根據(jù)應(yīng)用界面信息,顯示對(duì)應(yīng)的應(yīng)用界面;監(jiān)測(cè)單元1104,用于監(jiān)測(cè)應(yīng)用界面上是否有觸發(fā)操作;第二獲得單元1105,用于當(dāng)監(jiān)測(cè)到應(yīng)用界面上有觸發(fā)操作后,獲得操作信息;發(fā)送單元1106,用于向第一移動(dòng)終端發(fā)送操作信息。
這里需要指出的是:以上移動(dòng)終端實(shí)施例的描述,與上述方法實(shí)施例的描述是類(lèi)似的,具有同方法實(shí)施例相似的有益效果,因此不做贅述。對(duì)于本發(fā)明第二移動(dòng)終端實(shí)施例中未披露的技術(shù)細(xì)節(jié),請(qǐng)參照本發(fā)明方法實(shí)施例的描述而理解,為節(jié)約篇幅,因此不再贅述。
本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用硬件實(shí)施例、軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤(pán)存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專(zhuān)用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
以上所述,僅為本發(fā)明的較佳實(shí)施例而已,并非用于限定本發(fā)明的保護(hù)范圍。