本發(fā)明涉及機(jī)頂盒技術(shù)領(lǐng)域,尤其涉及一種遠(yuǎn)程管控機(jī)頂盒的方法及系統(tǒng)。
背景技術(shù):
機(jī)頂盒是一個連接電視機(jī)與外部信號源的設(shè)備,它可以將壓縮的數(shù)字信號轉(zhuǎn)成電視內(nèi)容,并在電視機(jī)上顯示出來,使用戶能在現(xiàn)有電視機(jī)上觀看數(shù)字電視節(jié)目,并通過網(wǎng)絡(luò)進(jìn)行交互式數(shù)字化娛樂、教育和商業(yè)化活動。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,機(jī)頂盒進(jìn)入到越來越多的家庭,各種網(wǎng)絡(luò)視頻,游戲等應(yīng)用非常豐富和吸引人。用戶不在家的情況下實(shí)現(xiàn)監(jiān)控和操作機(jī)頂盒的使用比較困難,例如家長不在家的時候希望能監(jiān)管控制小孩的看電視玩游戲的時長。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供了一種遠(yuǎn)程管控機(jī)頂盒的方法及系統(tǒng),通過按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求降低了服務(wù)器的負(fù)荷,優(yōu)化了控制機(jī)制,并實(shí)現(xiàn)了利用終端遠(yuǎn)程管控機(jī)頂盒。
為實(shí)現(xiàn)上述設(shè)計,本發(fā)明采用以下技術(shù)方案:
第一方面,提供了一種遠(yuǎn)程管控機(jī)頂盒的方法,該方法,包括:
接收到開機(jī)廣播,向服務(wù)器上報參數(shù)信息;
按預(yù)置應(yīng)用周期獲取包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息,將所述應(yīng)用使用信息上報服務(wù)器;
按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求;
接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表;
解析所述可擴(kuò)展標(biāo)記語言表,獲取所述操控指令集中的操控指令,執(zhí)行所述操控指令。
其中,所述執(zhí)行所述操控指令之后,還包括:
向服務(wù)器發(fā)送所述操控指令的處理狀態(tài)。
其中:
所述參數(shù)信息包括:機(jī)頂盒的設(shè)備號、序列號、軟件版本號、和硬件版本號;
所述應(yīng)用使用信息還包括:當(dāng)前用戶正在使用的應(yīng)用開始使用的時間。
其中,所述操控指令包括:強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令中的一種或任意組合。
其中,所述預(yù)置應(yīng)用周期為3分鐘/次;所述預(yù)置指令周期為1分鐘/次。
第二方面,提供了一種遠(yuǎn)程管控機(jī)頂盒的方法,該方法,包括:
接收機(jī)頂盒上報的參數(shù)信息和按預(yù)置應(yīng)用周期獲取的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息;
接收與機(jī)頂盒匹配的終端發(fā)送的獲取機(jī)頂盒在預(yù)置時間內(nèi)上報的所述參數(shù)信息和所述應(yīng)用使用信息的請求;
向與機(jī)頂盒匹配的終端發(fā)送所述參數(shù)信息和所述應(yīng)用使用信息;
接收與機(jī)頂盒匹配的終端發(fā)出的操控指令;
接收機(jī)頂盒按預(yù)置指令周期發(fā)送的獲取操控指令的請求,向機(jī)頂盒發(fā)送包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表。
其中,所述向機(jī)頂盒發(fā)送包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表之后,還包括:
接收機(jī)頂盒發(fā)送的所述操控指令的處理狀態(tài);
接收與機(jī)頂盒匹配的終端發(fā)送的獲取所述操控指令的狀態(tài)的請求;
把機(jī)頂盒發(fā)送的所述操控指令的處理狀態(tài)轉(zhuǎn)發(fā)給與機(jī)頂盒匹配的終端。
第三方面,提供了一種遠(yuǎn)程管控機(jī)頂盒的方法,該方法,包括:
向服務(wù)器發(fā)送獲取與終端匹配的機(jī)頂盒在預(yù)置時間內(nèi)的上報的參數(shù)信息和按預(yù)置應(yīng)用周期上報的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息的請求;
接收服務(wù)器發(fā)送的所述參數(shù)信息和所述應(yīng)用使用信息;
解析所述參數(shù)信息和所述應(yīng)用使用信息,并顯示,獲取用戶輸入的操控指令,通過服務(wù)器向與終端匹配的機(jī)頂盒發(fā)出操控指令。
其中,所述通過服務(wù)器向與終端匹配的機(jī)頂盒發(fā)出操控指令之后,還包括:
向服務(wù)器發(fā)送獲取所述操控指令的處理狀態(tài)的請求;
接收服務(wù)器轉(zhuǎn)發(fā)的與終端匹配的機(jī)頂盒發(fā)送給服務(wù)器的所述操控指令的處理狀態(tài)。
第四方面,提供了一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng),該系統(tǒng),包括:
參數(shù)信息上報模塊,用于接收到開機(jī)廣播,向服務(wù)器上報參數(shù)信息;
使用信息上報模塊,用于按預(yù)置應(yīng)用周期獲取包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息,將所述應(yīng)用使用信息上報服務(wù)器;
請求發(fā)送模塊,用于按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求;
接收模塊,用于接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表;
指令執(zhí)行模塊,用于解析所述可擴(kuò)展標(biāo)記語言表,獲取所述操控指令集中的操控指令,執(zhí)行所述操控指令。
其中,還包括:
狀態(tài)發(fā)送模塊,用于向服務(wù)器發(fā)送所述操控指令的處理狀態(tài)。
第五方面,提供了一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng),該系統(tǒng),包括:
信息接收模塊,用于接收機(jī)頂盒上報的參數(shù)信息和按預(yù)置應(yīng)用周期獲取的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息;
請求接收模塊,用于接收與機(jī)頂盒匹配的終端發(fā)送的獲取機(jī)頂盒在預(yù)置時間內(nèi)上報的所述參數(shù)信息和所述應(yīng)用使用信息的請求;
信息發(fā)送模塊,用于向與機(jī)頂盒匹配的終端發(fā)送所述參數(shù)信息和所述應(yīng)用使用信息;
指令接收模塊,用于接收與機(jī)頂盒匹配的終端發(fā)出的操控指令;
發(fā)送模塊,用于接收機(jī)頂盒按預(yù)置指令周期發(fā)送的獲取操控指令的請求,向機(jī)頂盒發(fā)送包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表。
第六方面,提供了一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng),該系統(tǒng),包括:
請求發(fā)送模塊,用于向服務(wù)器發(fā)送獲取與終端匹配的機(jī)頂盒在預(yù)置時間內(nèi)的上報的參數(shù)信息和按預(yù)置應(yīng)用周期上報的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息的請求;
信息接收模塊,用于接收服務(wù)器發(fā)送的所述參數(shù)信息和所述應(yīng)用使用信息;
指令發(fā)送模塊,用于解析所述參數(shù)信息和所述應(yīng)用使用信息,并顯示,獲取用戶輸入的操控指令,通過服務(wù)器向與終端匹配的機(jī)頂盒發(fā)出操控指令。
與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:接收到開機(jī)廣播,向服務(wù)器上報的參數(shù)信息;按預(yù)置應(yīng)用周期獲取包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息,將所述應(yīng)用使用信息上報服務(wù)器;按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求;接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表;解析所述可擴(kuò)展標(biāo)記語言表,獲取所述操控指令集中的操控指令,執(zhí)行所述操控指令。本發(fā)明機(jī)頂盒可按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求,接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表,由所述可擴(kuò)展標(biāo)記語言表獲取終端發(fā)出的操控指令,并執(zhí)行所述操控指令,按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求降低了服務(wù)器的符合,優(yōu)化了系統(tǒng)的控制機(jī)制,并實(shí)現(xiàn)了利用終端遠(yuǎn)程管控機(jī)頂盒。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對本發(fā)明實(shí)施例描述中所需要使用的附圖作簡單的介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)本發(fā)明實(shí)施例的內(nèi)容和這些附圖獲得其他的附圖。
圖1是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的方法的第一實(shí)施例的方法流程圖。
圖2是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的方法的第二實(shí)施例的方法流程圖。
圖3是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的方法的第三實(shí)施例的方法流程圖。
圖4是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的方法的第四實(shí)施例的方法流程圖。
圖5是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的第一實(shí)施例的結(jié)構(gòu)方框圖。
圖6是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的第二實(shí)施例的結(jié)構(gòu)方框圖。
圖7是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的第三實(shí)施例的結(jié)構(gòu)方框圖。
圖8是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的第四實(shí)施例的結(jié)構(gòu)方框圖。
具體實(shí)施方式
為使本發(fā)明解決的技術(shù)問題、采用的技術(shù)方案和達(dá)到的技術(shù)效果更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施例的技術(shù)方案作進(jìn)一步的詳細(xì)描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
請參考圖1,其是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的方法的第一實(shí)施例的方法流程圖。本實(shí)施例的執(zhí)行主體為機(jī)頂盒,如圖所示,該方法,包括:
步驟S101:接收到開機(jī)廣播,向服務(wù)器上報參數(shù)信息。
機(jī)頂盒上電后,當(dāng)接收到開機(jī)廣播則向服務(wù)器上報機(jī)頂盒的參數(shù)信息,所述參數(shù)信息包括:機(jī)頂盒的設(shè)備號、序列號、軟件版本號、和硬件版本號等,服務(wù)器根據(jù)機(jī)頂盒的設(shè)備號和序列號區(qū)分不同的機(jī)頂盒。
步驟S102:按預(yù)置應(yīng)用周期獲取包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息,將所述應(yīng)用使用信息上報服務(wù)器。
把包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息上報給服務(wù)器,所述應(yīng)用使用信息還包括:當(dāng)前用戶正在使用的應(yīng)用開始使用的時間,當(dāng)終端向服務(wù)器獲取機(jī)頂盒上報的參數(shù)信息和應(yīng)用使用信息時,便可實(shí)現(xiàn)對機(jī)頂盒進(jìn)行監(jiān)察,用戶根據(jù)在終端顯示的參數(shù)信息和應(yīng)用使用信息,通過終端向服務(wù)器發(fā)送管控機(jī)頂盒的操控指令。所述預(yù)置應(yīng)用周期為3分鐘/次,可選的,用戶也可根據(jù)需要設(shè)置其他的預(yù)置應(yīng)用周期,以達(dá)到既滿足需求,又不浪費(fèi)功耗的目的。
步驟S103:按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求。
按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求可以降低服務(wù)器的負(fù)荷,優(yōu)化了控制機(jī)制。所述操控指令包括:強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令中的一種或任意組合。所述預(yù)置指令周期為1分鐘/次,用戶也可根據(jù)需要設(shè)置其他的預(yù)置指令周期,以達(dá)到既滿足需求,又能降低服務(wù)器負(fù)荷,優(yōu)化控制機(jī)制的目的。
步驟S104:接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表(Extensible Markup Language表,XML表)。
當(dāng)服務(wù)器接收到機(jī)頂盒發(fā)送的獲取操控指令的請求時,服務(wù)器根據(jù)機(jī)頂盒的設(shè)備號和序列號獲取與機(jī)頂盒匹配的終端發(fā)出的操控指令,由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成操控指令集,操控指令集也可包括其他服務(wù)器生成的操控指令,將包含操控指令集的可擴(kuò)展標(biāo)記語言表發(fā)送給機(jī)頂盒,機(jī)頂盒便接收到服務(wù)器發(fā)送的可擴(kuò)展標(biāo)記語言表。優(yōu)選的,所述終端為智能手機(jī)、智能可穿戴設(shè)備、平板電腦等。
步驟S105:解析所述可擴(kuò)展標(biāo)記語言表,獲取所述操控指令集中的操控指令,執(zhí)行所述操控指令。
機(jī)頂盒解析所述可擴(kuò)展標(biāo)記語言表,得到所述操控指令集,獲取需要處理的所述操控指令集中的操控指令,并依次執(zhí)行各操控指令。
綜上所述,本實(shí)施例通過按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求,接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表,由所述可擴(kuò)展標(biāo)記語言表獲取終端發(fā)出的操控指令,并執(zhí)行所述操控指令,實(shí)現(xiàn)了利用終端對機(jī)頂盒的遠(yuǎn)程管控,按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求降低了服務(wù)器的符合,優(yōu)化了系統(tǒng)的控制機(jī)制。
請參考圖2,其是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的方法的第二實(shí)施例的方法流程圖。如圖所示,該方法,包括:
步驟S201:接收到開機(jī)廣播,向服務(wù)器上報參數(shù)信息。
機(jī)頂盒上電后,當(dāng)接收到開機(jī)廣播(如,Intent.ACTION_BOOT_COMPLETED)則向服務(wù)器(如,http://skyworth.com)上報機(jī)頂盒的參數(shù)信息,所述參數(shù)信息包括:機(jī)頂盒的設(shè)備號、序列號、軟件版本號、和硬件版本號等,上報參數(shù)舉例如下:
json:
{"deviceID":"38FACA73E7231550O4","hardVer":"66056","softVer":"10115","serialNo":"03707737002","customerID":"37","Mac":"8e:7e:d8:f5:36:33","network":"wired","Ip":"121.34.144.240","area":"深圳市","province":"廣東省","county":"寶安區(qū)"}。
服務(wù)器能根據(jù)機(jī)頂盒的設(shè)備號和序列號區(qū)分不同的機(jī)頂盒。
步驟S202:按預(yù)置應(yīng)用周期獲取包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息,將所述應(yīng)用使用信息上報服務(wù)器。
把包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息上報給服務(wù)器,例如:
json:
{"deviceID":"38FACA73E7231550O4","serialNo":"03707737002","topPackageName":"在線影視"}。
所述應(yīng)用使用信息還包括:當(dāng)前用戶正在使用的應(yīng)用開始使用的時間,當(dāng)終端向服務(wù)器獲取機(jī)頂盒上報的參數(shù)信息和應(yīng)用使用信息時,便可實(shí)現(xiàn)對機(jī)頂盒進(jìn)行監(jiān)察,用戶根據(jù)在終端顯示的參數(shù)信息和應(yīng)用使用信息,便可獲知匹配的機(jī)頂盒所打開的應(yīng)用及應(yīng)用使用的時長,終端用戶認(rèn)為需要管控機(jī)頂盒,則通過向服務(wù)器發(fā)送管控機(jī)頂盒的操控指令。所述預(yù)置應(yīng)用周期為3分鐘/次,可選的,終端用戶也可根據(jù)需要設(shè)置其他的預(yù)置應(yīng)用周期,以達(dá)到既滿足需求,又不浪費(fèi)功耗的目的。
步驟S203:按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求。
按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求可以降低服務(wù)器的負(fù)荷,優(yōu)化了控制機(jī)制。所述操控指令包括:強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令中的一種或任意組合。例如小孩在家玩游戲,則應(yīng)用使用信息中會包含游戲應(yīng)用名稱及游戲應(yīng)用開始使用的時間,若應(yīng)用的使用超過3個小時,家長認(rèn)為需要小孩停止玩游戲,給機(jī)頂盒發(fā)出停止游戲的提醒信息,若小孩還是沒有關(guān)閉游戲應(yīng)用,則發(fā)出強(qiáng)制關(guān)機(jī)的提醒信息,強(qiáng)制關(guān)機(jī),則操控指令包括發(fā)送警告提醒指令和強(qiáng)制關(guān)機(jī)指令。包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表,舉例如下:
所述預(yù)置指令周期為1分鐘/次,用戶也可根據(jù)需要設(shè)置其他的預(yù)置指令周期,以達(dá)到既滿足需求,又能降低服務(wù)器負(fù)荷,優(yōu)化控制機(jī)制的目的。
步驟S204:接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表。
當(dāng)服務(wù)器接收到機(jī)頂盒發(fā)送的獲取操控指令的請求時,服務(wù)器根據(jù)機(jī)頂盒的設(shè)備號和序列號獲取與機(jī)頂盒匹配的終端發(fā)出的操控指令,由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成操控指令集,操控指令集也可包括其他服務(wù)器生成的操控指令,將包含操控指令集的可擴(kuò)展標(biāo)記語言表發(fā)送給機(jī)頂盒,機(jī)頂盒便接收到服務(wù)器發(fā)送的可擴(kuò)展標(biāo)記語言表。
優(yōu)選的,所述終端為智能手機(jī)、智能可穿戴設(shè)備、平板電腦等,在終端下載安裝機(jī)頂盒遠(yuǎn)程控制APP(Application,應(yīng)用程序),終端聯(lián)網(wǎng)后,初次使用時,終端用戶可通過掃一掃或手動輸入機(jī)頂盒包裝盒上的設(shè)備號和序列號及默認(rèn)初始密碼登錄機(jī)頂盒遠(yuǎn)程控制APP,之后可通過修改的密碼及綁定手機(jī)號碼等方式登錄,登錄后,向服務(wù)器發(fā)送獲取匹配設(shè)備號和序列號的機(jī)頂盒在預(yù)置時間內(nèi)上報的參數(shù)信息和應(yīng)用使用信息的請求,終端解析所述參數(shù)信息和應(yīng)用使用信息,并人性化呈現(xiàn)報表給終端用戶,如獲取機(jī)頂盒中當(dāng)前用戶正在使用的應(yīng)用并計算使用的持續(xù)時長,終端用戶通過頂盒遠(yuǎn)程控制APP向服務(wù)器發(fā)送控制機(jī)頂盒的操控指令,如強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令等,例如:
json:
{"deviceID":"38FACA73E7231550O4","serialNo":"03707737002","command":"shutdown"}。
服務(wù)器通過機(jī)頂盒的設(shè)備號和序列號匹配對應(yīng)的機(jī)頂盒,并把包含有操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表發(fā)送給機(jī)頂盒,機(jī)頂盒便接收到服務(wù)器發(fā)送的可擴(kuò)展標(biāo)記語言表。
步驟S205:解析所述可擴(kuò)展標(biāo)記語言表,獲取所述操控指令集中的操控指令,執(zhí)行所述操控指令。
機(jī)頂盒解析所述可擴(kuò)展標(biāo)記語言表,得到所述操控指令集,獲取需要處理的所述操控指令集中的操控指令,并依次執(zhí)行各操控指令。
步驟S206:向服務(wù)器發(fā)送所述操控指令的處理狀態(tài)。
機(jī)頂盒執(zhí)行完操控指令之后,向服務(wù)器發(fā)送所述操控指令的處理狀態(tài),在終端向服務(wù)器獲取操控指令的處理狀態(tài)的請求時,服務(wù)器把所述所述操控指令的處理狀態(tài)發(fā)送給終端,并顯示給用戶,用戶便可監(jiān)察機(jī)頂盒中應(yīng)用的使用情況,實(shí)現(xiàn)了對機(jī)頂盒的遠(yuǎn)程管控。
本實(shí)施例按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求,接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表,由所述可擴(kuò)展標(biāo)記語言表獲取終端發(fā)出的操控指令,并執(zhí)行所述操控指令,執(zhí)行完操控指令之后,向服務(wù)器發(fā)送所述操控指令的處理狀態(tài),實(shí)現(xiàn)了利用終端對機(jī)頂盒的遠(yuǎn)程管控,按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求降低了服務(wù)器的符合,優(yōu)化了系統(tǒng)的控制機(jī)制。
請參考圖3,其是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的方法的第三實(shí)施例的方法流程圖。本實(shí)施例的執(zhí)行主體為服務(wù)器,如圖所示,該方法,包括:
步驟S301:接收機(jī)頂盒上報的參數(shù)信息和按預(yù)置應(yīng)用周期獲取的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息。
機(jī)頂盒上電后,當(dāng)接收到開機(jī)廣播時,會向服務(wù)器上報機(jī)頂盒的參數(shù)信息,所述參數(shù)信息包括:機(jī)頂盒的設(shè)備號、序列號、軟件版本號、和硬件版本號等。機(jī)頂盒將按預(yù)置應(yīng)用周期獲取包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息,將所述應(yīng)用使用信息上報服務(wù)器。對應(yīng)的,服務(wù)器會接收到機(jī)頂盒上報的參數(shù)信息和包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息。機(jī)頂盒上報的參數(shù)信息和上報的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息可以為同時上報,也可為分開上報,這里不做限定。所述預(yù)置應(yīng)用周期為3分鐘/次,可選的,終端用戶也可根據(jù)需要設(shè)置其他的預(yù)置應(yīng)用周期,以達(dá)到既滿足需求,又不浪費(fèi)功耗的目的。所述應(yīng)用使用信息還包括:當(dāng)前用戶正在使用的應(yīng)用開始使用的時間。
步驟S302:接收與機(jī)頂盒匹配的終端發(fā)送的獲取機(jī)頂盒在預(yù)置時間內(nèi)上報的所述參數(shù)信息和所述應(yīng)用使用信息的請求。
與機(jī)頂盒匹配的終端用戶若想要知道機(jī)頂盒中應(yīng)用的使用情況,則登錄機(jī)頂盒遠(yuǎn)程控制APP,登錄后,向服務(wù)器發(fā)送獲取匹配設(shè)備號和序列號的機(jī)頂盒的參數(shù)信息和應(yīng)用使用信息的請求,對應(yīng)的,服務(wù)器便會接收與機(jī)頂盒匹配的終端發(fā)送的獲取所述參數(shù)信息和所述應(yīng)用使用信息的請求。所述預(yù)置時間為24h,當(dāng)然也可以設(shè)置其他的預(yù)置時間,可根據(jù)終端用戶的需要進(jìn)行設(shè)置。所述與機(jī)頂盒匹配的終端為智能手機(jī)、智能可穿戴設(shè)備、平板電腦等。
步驟S303:向與機(jī)頂盒匹配的終端發(fā)送所述參數(shù)信息和所述應(yīng)用使用信息。
服務(wù)器接收到與機(jī)頂盒匹配的終端發(fā)送的獲取所述參數(shù)信息和所述應(yīng)用使用信息的請求之后,向與機(jī)頂盒匹配的終端發(fā)送的所述參數(shù)信息和所述應(yīng)用使用信息。
步驟S304:接收與機(jī)頂盒匹配的終端發(fā)出的操控指令。
所述操控指令包括:強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令中的一種或任意組合。與機(jī)頂盒匹配的終端接收到所述參數(shù)信息和所述應(yīng)用使用信息,解析所述參數(shù)信息和所述應(yīng)用使用信息,并在終端上人性化呈現(xiàn)報表給終端用戶,如獲取當(dāng)前機(jī)頂盒中正在使用的應(yīng)用并計算使用的持續(xù)時長,并在終端上顯示,終端用戶通過頂盒遠(yuǎn)程控制APP向服務(wù)器發(fā)送控制機(jī)頂盒的操控指令,如強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令等,對應(yīng)的服務(wù)器會接收到與機(jī)頂盒匹配的終端發(fā)出的操控指令。例如小孩在家玩游戲,則應(yīng)用使用信息中會包含游戲應(yīng)用名稱及游戲應(yīng)用開始使用的時間,若應(yīng)用的使用超過3個小時,終端用戶——家長認(rèn)為需要小孩停止玩游戲,給機(jī)頂盒發(fā)出停止游戲的提醒信息,若小孩還是沒有關(guān)閉游戲應(yīng)用,則發(fā)出強(qiáng)制關(guān)機(jī)的提醒信息,強(qiáng)制關(guān)機(jī),則操控指令包括發(fā)送警告提醒指令和強(qiáng)制關(guān)機(jī)指令,此時終端用戶通過頂盒遠(yuǎn)程控制APP向服務(wù)器發(fā)出控制機(jī)頂盒的操控指令。
步驟S305:接收機(jī)頂盒按預(yù)置指令周期發(fā)送的獲取操控指令的請求,向機(jī)頂盒發(fā)送包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表。
服務(wù)器接收到與機(jī)頂盒匹配的終端發(fā)出的操控指令之后,不是直接把所述操控指令發(fā)送給機(jī)頂盒,而是在接收機(jī)頂盒發(fā)送的獲取操控指令的請求之后,才向機(jī)頂盒發(fā)送包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表。所述預(yù)置指令周期為1分鐘/次,用戶也可根據(jù)需要設(shè)置其他的預(yù)置指令周期,以達(dá)到既滿足需求,又能降低服務(wù)器負(fù)荷,優(yōu)化控制機(jī)制的目的。
可選的,在步驟S305之后,還包括步驟S306~S308,具體如下:
步驟S306:接收機(jī)頂盒發(fā)送的所述操控指令的處理狀態(tài)。
服務(wù)器向機(jī)頂盒發(fā)送包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表之后,機(jī)頂盒解析所述可擴(kuò)展標(biāo)記語言表,獲取所述操控指令集中的操控指令,執(zhí)行所述操控指令,執(zhí)行完畢后向服務(wù)器發(fā)送所述操控指令的處理狀態(tài),對應(yīng)的,服務(wù)器會接收到機(jī)頂盒發(fā)送的所述操控指令的處理狀態(tài)。
步驟S307:接收與機(jī)頂盒匹配的終端發(fā)送的獲取所述操控指令的狀態(tài)的請求。
與機(jī)頂盒匹配終端登錄機(jī)頂盒遠(yuǎn)程控制APP,向服務(wù)器發(fā)出的操控指令后,終端用戶若想知道操控指令的執(zhí)行狀態(tài),向服務(wù)器發(fā)送獲取所述操控指令的處理狀態(tài)的請求,則服務(wù)會接收與機(jī)頂盒匹配的終端發(fā)送的獲取所述操控指令的狀態(tài)的請求。
步驟S306與步驟S307沒有一定的順序,但是步驟S306及步驟S307一定要在步驟S308之前。
步驟S308:把機(jī)頂盒發(fā)送的所述操控指令的處理狀態(tài)轉(zhuǎn)發(fā)給與機(jī)頂盒匹配的終端。
服務(wù)器在接收機(jī)頂盒發(fā)送的所述操控指令的處理狀態(tài),及接收與機(jī)頂盒匹配的終端發(fā)送的獲取所述操控指令的狀態(tài)的請求之后,則把機(jī)頂盒發(fā)送的所述操控指令的處理狀態(tài)轉(zhuǎn)發(fā)給與機(jī)頂盒匹配的終端。
本實(shí)施例按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求,接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表,由所述可擴(kuò)展標(biāo)記語言表獲取終端發(fā)出的操控指令,并執(zhí)行所述操控指令,執(zhí)行完操控指令之后,向服務(wù)器發(fā)送所述操控指令的處理狀態(tài),實(shí)現(xiàn)了利用終端對機(jī)頂盒的遠(yuǎn)程管控,按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求降低了服務(wù)器的符合,優(yōu)化了系統(tǒng)的控制機(jī)制。
請參考圖4,其是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的方法的第四實(shí)施例的方法流程圖。本實(shí)施例的執(zhí)行主體為終端,所述終端為智能手機(jī)、智能可穿戴設(shè)備、平板電腦等,如圖所示,該方法,包括:
步驟S401:向服務(wù)器發(fā)送獲取與終端匹配的機(jī)頂盒在預(yù)置時間內(nèi)的上報的參數(shù)信息和按預(yù)置應(yīng)用周期上報的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息的請求。
所述參數(shù)信息包括:機(jī)頂盒的設(shè)備號、序列號、軟件版本號、和硬件版本號等。所述應(yīng)用使用信息還包括:當(dāng)前用戶正在使用的應(yīng)用開始使用的時間。所述預(yù)置應(yīng)用周期為3分鐘/次,可選的,終端用戶也可根據(jù)需要設(shè)置其他的預(yù)置應(yīng)用周期,以達(dá)到既滿足需求,又不浪費(fèi)功耗的目的。
優(yōu)選的,步驟S401之前還包括:
利用機(jī)頂盒的設(shè)備號、序列號及密碼,或機(jī)頂盒綁定的手機(jī)號碼/郵箱、及密碼,登錄機(jī)頂盒遠(yuǎn)程控制APP。
在終端上下載安裝機(jī)頂盒遠(yuǎn)程控制APP,終端聯(lián)網(wǎng)后,初次使用時,終端用戶可通過掃一掃或手動輸入機(jī)頂盒包裝盒上的設(shè)備號和序列號及默認(rèn)初始密碼登錄機(jī)頂盒遠(yuǎn)程控制APP,之后可通過修改的密碼及綁定手機(jī)號碼/郵箱等方式登錄,登錄后,向服務(wù)器發(fā)送獲取匹配設(shè)備號和序列號的機(jī)頂盒在預(yù)置時間內(nèi)上報的參數(shù)信息和應(yīng)用使用信息的請求。所述預(yù)置時間為24h,當(dāng)然也可以設(shè)置其他的預(yù)置時間,可根據(jù)終端用戶的需要進(jìn)行設(shè)置。
步驟S402:接收服務(wù)器發(fā)送的所述參數(shù)信息和所述應(yīng)用使用信息。
在機(jī)頂盒上電后,當(dāng)接收到開機(jī)廣播時,機(jī)頂盒會向服務(wù)器上報機(jī)頂盒的參數(shù)信息,按預(yù)置應(yīng)用周期獲取包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息,將所述應(yīng)用使用信息上報服務(wù)器,終端向服務(wù)器發(fā)送獲取與終端匹配的機(jī)頂盒在預(yù)置時間內(nèi)的上報的參數(shù)信息和按預(yù)置應(yīng)用周期上報的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息的請求之后,服務(wù)器根據(jù)終端綁定的機(jī)頂盒的設(shè)備號和序列號匹配對應(yīng)的機(jī)頂盒,獲取對應(yīng)的參數(shù)信息和應(yīng)用使用信息并發(fā)送給終端,對應(yīng)的,終端會接收到服務(wù)器發(fā)送的所述參數(shù)信息和所述應(yīng)用使用信息。設(shè)備號和序列號相同,則認(rèn)為是同一個機(jī)頂盒。
步驟S403:解析所述參數(shù)信息和所述應(yīng)用使用信息,并顯示,獲取用戶輸入的操控指令,通過服務(wù)器向與終端匹配的機(jī)頂盒發(fā)出操控指令。
所述操控指令包括:強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令中的一種或任意組合。終端接收到所述參數(shù)信息和所述應(yīng)用使用信息后,解析所述參數(shù)信息和所述應(yīng)用使用信息,并在終端上人性化呈現(xiàn)報表給終端用戶,如獲取當(dāng)前機(jī)頂盒中正在使用的應(yīng)用并計算使用的持續(xù)時長,并在終端上顯示,終端用戶在頂盒遠(yuǎn)程控制APP輸入操控指令,對應(yīng)的為終端獲取用戶輸入的操控指令,通過服務(wù)器向與終端匹配的機(jī)頂盒發(fā)出的操控指令,如強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令等。例如,小孩在家玩游戲,則終端解析應(yīng)用使用信息,在終端上呈現(xiàn)游戲應(yīng)用名稱及游戲應(yīng)用開始使用的時間,及使用的持續(xù)時長,若應(yīng)用使用的持續(xù)超過3個小時,終端用戶——家長認(rèn)為需要小孩停止玩游戲,想給機(jī)頂盒發(fā)出停止游戲的提醒信息,若小孩還是沒有關(guān)閉游戲應(yīng)用,則發(fā)出強(qiáng)制關(guān)機(jī)的提醒信息,強(qiáng)制關(guān)機(jī),則操控指令包括發(fā)送警告提醒指令和強(qiáng)制關(guān)機(jī)指令,此時終端用戶通過頂盒遠(yuǎn)程控制APP向服務(wù)器發(fā)出控制機(jī)頂盒的操控指令。
可選的,步驟S403之后,還包括:
步驟S404:向服務(wù)器發(fā)送獲取所述操控指令的處理狀態(tài)的請求。
雖然發(fā)送的操控指令,但若小孩不聽話,選擇不執(zhí)行操控指令等,終端用戶——家長想要知道操控指令的處理狀態(tài),則向服務(wù)器發(fā)送獲取所述操控指令的處理狀態(tài)的請求。
步驟S405:接收服務(wù)器轉(zhuǎn)發(fā)的與終端匹配的機(jī)頂盒發(fā)送給服務(wù)器的所述操控指令的處理狀態(tài)。
終端通過服務(wù)器向與終端匹配的機(jī)頂盒發(fā)出操控指令之后,服務(wù)器若接收機(jī)頂盒按預(yù)置指令周期發(fā)送的獲取操控指令的請求,則向機(jī)頂盒發(fā)送包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表,機(jī)頂盒解析所述可擴(kuò)展標(biāo)記語言表,獲取所述操控指令集中的操控指令,執(zhí)行所述操控指令,執(zhí)行完畢后向服務(wù)器發(fā)送所述操控指令的處理狀態(tài),在終端向服務(wù)器發(fā)送獲取所述操控指令的處理狀態(tài)的請求之后,終端會接收到服務(wù)器轉(zhuǎn)發(fā)的與終端匹配的機(jī)頂盒發(fā)送給服務(wù)器的所述操控指令的處理狀態(tài)。所述預(yù)置指令周期為1分鐘/次,用戶也可根據(jù)需要設(shè)置其他的預(yù)置指令周期,以達(dá)到既滿足需求,又能降低服務(wù)器負(fù)荷,優(yōu)化控制機(jī)制的目的。
本實(shí)施例通過在終端下載并安裝機(jī)頂盒遠(yuǎn)程控制APP,終端用戶在聯(lián)網(wǎng)狀態(tài)下輸入唯一標(biāo)識機(jī)頂盒的參數(shù)(機(jī)頂盒的設(shè)備號及序列號)及密碼登錄APP,實(shí)時獲取家中機(jī)頂盒播放狀態(tài)及播放日志,終端提供各種操控指令(如強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令等)實(shí)現(xiàn)遠(yuǎn)程監(jiān)管家中機(jī)頂盒的使用。終端發(fā)出的操控指令由機(jī)頂盒按預(yù)置指令周期向服務(wù)器獲取,降低了服務(wù)器的符合,優(yōu)化了系統(tǒng)的控制機(jī)制。
以下是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的實(shí)施例,遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的實(shí)施例基于上述遠(yuǎn)程管控機(jī)頂盒的的方法的實(shí)施例實(shí)現(xiàn),在遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)中未盡的描述,請參考前述遠(yuǎn)程管控機(jī)頂盒的方法的實(shí)施例。
請參考圖5,其是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的第一實(shí)施例的結(jié)構(gòu)方框圖。本實(shí)施例對應(yīng)于上述一種遠(yuǎn)程管控機(jī)頂盒的方法的第一實(shí)施例,本實(shí)施例提供的遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)應(yīng)用于機(jī)頂盒,如圖所示,該系統(tǒng),包括:
參數(shù)信息上報模塊51,用于接收到開機(jī)廣播,向服務(wù)器上報參數(shù)信息。
所述參數(shù)信息包括:機(jī)頂盒的設(shè)備號、序列號、軟件版本號、和硬件版本號等。
使用信息上報模塊52,用于按預(yù)置應(yīng)用周期獲取包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息,將所述應(yīng)用使用信息上報服務(wù)器。
所述應(yīng)用使用信息還包括:當(dāng)前用戶正在使用的應(yīng)用開始使用的時間。
所述預(yù)置應(yīng)用周期為3分鐘/次,可選的,用戶也可根據(jù)需要設(shè)置其他的預(yù)置應(yīng)用周期,以達(dá)到既滿足需求,又不浪費(fèi)功耗的目的。
請求發(fā)送模塊53,用于按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求。
所述預(yù)置指令周期為1分鐘/次,用戶也可根據(jù)需要設(shè)置其他的預(yù)置指令周期,以達(dá)到既滿足需求,又能降低服務(wù)器負(fù)荷,優(yōu)化控制機(jī)制的目的。
接收模塊54,用于接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表。
指令執(zhí)行模塊55,用于解析所述可擴(kuò)展標(biāo)記語言表,獲取所述操控指令集中的操控指令,執(zhí)行所述操控指令。
綜上所述,本實(shí)施例通過通過按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求,接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表,由所述可擴(kuò)展標(biāo)記語言表獲取終端發(fā)出的操控指令,并執(zhí)行所述操控指令,實(shí)現(xiàn)了利用終端對機(jī)頂盒的遠(yuǎn)程管控,按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求降低了服務(wù)器的符合,優(yōu)化了系統(tǒng)的控制機(jī)制。
請參考圖6,其是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的第二實(shí)施例的結(jié)構(gòu)方框圖。本實(shí)施例對應(yīng)于上述一種遠(yuǎn)程管控機(jī)頂盒的方法的第二實(shí)施例,本實(shí)施例提供的遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)應(yīng)用于機(jī)頂盒,如圖所示,該系統(tǒng),包括:
參數(shù)信息上報模塊61,用于接收到開機(jī)廣播,向服務(wù)器上報參數(shù)信息。
所述參數(shù)信息包括:機(jī)頂盒的設(shè)備號、序列號、軟件版本號、和硬件版本號等。
使用信息上報模塊62,用于按預(yù)置應(yīng)用周期獲取包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息,將所述應(yīng)用使用信息上報服務(wù)器。
所述應(yīng)用使用信息還包括:當(dāng)前用戶正在使用的應(yīng)用開始使用的時間。
所述預(yù)置應(yīng)用周期為3分鐘/次,可選的,用戶也可根據(jù)需要設(shè)置其他的預(yù)置應(yīng)用周期,以達(dá)到既滿足需求,又不浪費(fèi)功耗的目的。
請求發(fā)送模塊63,用于按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求。
所述預(yù)置指令周期為1分鐘/次,用戶也可根據(jù)需要設(shè)置其他的預(yù)置指令周期,以達(dá)到既滿足需求,又能降低服務(wù)器負(fù)荷,優(yōu)化控制機(jī)制的目的。
接收模塊64,用于接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表。
指令執(zhí)行模塊65,用于解析所述可擴(kuò)展標(biāo)記語言表,獲取所述操控指令集中的操控指令,執(zhí)行所述操控指令。
狀態(tài)發(fā)送模塊66,用于向服務(wù)器發(fā)送所述操控指令的處理狀態(tài)。
本實(shí)施例按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求,接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表,由所述可擴(kuò)展標(biāo)記語言表獲取終端發(fā)出的操控指令,并執(zhí)行所述操控指令,執(zhí)行完操控指令之后,向服務(wù)器發(fā)送所述操控指令的處理狀態(tài),實(shí)現(xiàn)了利用終端對機(jī)頂盒的遠(yuǎn)程管控,按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求降低了服務(wù)器的符合,優(yōu)化了系統(tǒng)的控制機(jī)制。
請參考圖7,其是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的第三實(shí)施例的結(jié)構(gòu)方框圖。本實(shí)施例對應(yīng)于上述一種遠(yuǎn)程管控機(jī)頂盒的方法的第三實(shí)施例,本實(shí)施例提供的遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)應(yīng)用于服務(wù)器,如圖所示,該系統(tǒng),包括:
信息接收模塊71,用于接收機(jī)頂盒上報的參數(shù)信息和按預(yù)置應(yīng)用周期獲取的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息。
所述參數(shù)信息包括:機(jī)頂盒的設(shè)備號、序列號、軟件版本號、和硬件版本號等。所述應(yīng)用使用信息還包括:當(dāng)前用戶正在使用的應(yīng)用開始使用的時間。
所述預(yù)置應(yīng)用周期為3分鐘/次,可選的,用戶也可根據(jù)需要設(shè)置其他的預(yù)置應(yīng)用周期,以達(dá)到既滿足需求,又不浪費(fèi)功耗的目的。
請求接收模塊72,用于接收與機(jī)頂盒匹配的終端發(fā)送的獲取機(jī)頂盒在預(yù)置時間內(nèi)上報的所述參數(shù)信息和所述應(yīng)用使用信息的請求。所述預(yù)置時間為24h,當(dāng)然也可以設(shè)置其他的預(yù)置時間,可根據(jù)終端用戶的需要進(jìn)行設(shè)置。
信息發(fā)送模塊73,用于向與機(jī)頂盒匹配的終端發(fā)送所述參數(shù)信息和所述應(yīng)用使用信息。
指令接收模塊74,用于接收與機(jī)頂盒匹配的終端發(fā)出的操控指令。
發(fā)送模塊75,用于接收機(jī)頂盒按預(yù)置指令周期發(fā)送的獲取操控指令的請求,向機(jī)頂盒發(fā)送包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表。
所述預(yù)置指令周期為1分鐘/次,用戶也可根據(jù)需要設(shè)置其他的預(yù)置指令周期,以達(dá)到既滿足需求,又能降低服務(wù)器負(fù)荷,優(yōu)化控制機(jī)制的目的。
可選的,該系統(tǒng)還包括:
狀態(tài)接收模塊76,用于接收機(jī)頂盒發(fā)送的所述操控指令的處理狀態(tài)。
狀態(tài)獲取請求接收模塊77,接收與機(jī)頂盒匹配的終端發(fā)送的獲取所述操控指令的狀態(tài)的請求。
狀態(tài)轉(zhuǎn)發(fā)模塊78,用于把機(jī)頂盒發(fā)送的所述操控指令的處理狀態(tài)轉(zhuǎn)發(fā)給與機(jī)頂盒匹配的終端。
本實(shí)施例按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求,接收服務(wù)器發(fā)送的包含由與機(jī)頂盒匹配的終端發(fā)出的操控指令構(gòu)成的操控指令集的可擴(kuò)展標(biāo)記語言表,由所述可擴(kuò)展標(biāo)記語言表獲取終端發(fā)出的操控指令,并執(zhí)行所述操控指令,執(zhí)行完操控指令之后,向服務(wù)器發(fā)送所述操控指令的處理狀態(tài),實(shí)現(xiàn)了利用終端對機(jī)頂盒的遠(yuǎn)程管控,按預(yù)置指令周期向服務(wù)器發(fā)送獲取操控指令的請求降低了服務(wù)器的符合,優(yōu)化了系統(tǒng)的控制機(jī)制。
請參考圖8,其是本發(fā)明具體實(shí)施方式中提供的一種遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)的第四實(shí)施例的結(jié)構(gòu)方框圖。本實(shí)施例對應(yīng)于上述一種遠(yuǎn)程管控機(jī)頂盒的方法的第四實(shí)施例,本實(shí)施例提供的遠(yuǎn)程管控機(jī)頂盒的系統(tǒng)應(yīng)用于終端中的機(jī)頂盒遠(yuǎn)程控制APP,所述終端為智能手機(jī)、智能可穿戴設(shè)備、平板電腦等,如圖所示,該系統(tǒng),包括:
請求發(fā)送模塊81,用于向服務(wù)器發(fā)送獲取與終端匹配的機(jī)頂盒在預(yù)置時間內(nèi)的上報的參數(shù)信息和按預(yù)置應(yīng)用周期上報的包含當(dāng)前用戶正在使用的應(yīng)用包名的應(yīng)用使用信息的請求。
所述預(yù)置時間為24h,當(dāng)然也可以設(shè)置其他的預(yù)置時間,可根據(jù)終端用戶的需要進(jìn)行設(shè)置。所述參數(shù)信息包括:機(jī)頂盒的設(shè)備號、序列號、軟件版本號、和硬件版本號等。所述應(yīng)用使用信息還包括:當(dāng)前用戶正在使用的應(yīng)用開始使用的時間。所述預(yù)置應(yīng)用周期為3分鐘/次,可選的,用戶也可根據(jù)需要設(shè)置其他的預(yù)置應(yīng)用周期,以達(dá)到既滿足需求,又不浪費(fèi)功耗的目的。
信息接收模塊82,用于接收服務(wù)器發(fā)送的所述參數(shù)信息和所述應(yīng)用使用信息。
指令發(fā)送模塊83,用于解析所述參數(shù)信息和所述應(yīng)用使用信息,并顯示,獲取用戶輸入的操控指令,通過服務(wù)器向與終端匹配的機(jī)頂盒發(fā)出操控指令。
可選的,該系統(tǒng)還包括:
指令獲取請求發(fā)送模塊84,用于向服務(wù)器發(fā)送獲取所述操控指令的處理狀態(tài)的請求。
處理狀態(tài)接收模塊85,用于接收服務(wù)器轉(zhuǎn)發(fā)的與終端匹配的機(jī)頂盒發(fā)送給服務(wù)器的所述操控指令的處理狀態(tài)。
本實(shí)施例通過在終端下載并安裝機(jī)頂盒遠(yuǎn)程控制APP,終端用戶在聯(lián)網(wǎng)狀態(tài)下輸入唯一標(biāo)識機(jī)頂盒的參數(shù)(機(jī)頂盒的設(shè)備號及序列號)及密碼登錄APP,實(shí)時獲取家中機(jī)頂盒播放狀態(tài)及播放日志,終端提供各種操控指令(如強(qiáng)制關(guān)機(jī)指令、發(fā)送警告提醒指令、跳轉(zhuǎn)到預(yù)置應(yīng)用指令、關(guān)閉預(yù)置應(yīng)用指令等)實(shí)現(xiàn)遠(yuǎn)程監(jiān)管家中機(jī)頂盒的使用。終端發(fā)出的操控指令由機(jī)頂盒按預(yù)置指令周期向服務(wù)器獲取,降低了服務(wù)器的符合,優(yōu)化了系統(tǒng)的控制機(jī)制。
以上結(jié)合具體實(shí)施例描述了本發(fā)明的技術(shù)原理。這些描述只是為了解釋本發(fā)明的原理,而不能以任何方式解釋為對本發(fā)明保護(hù)范圍的限制?;诖颂幍慕忉?,本領(lǐng)域的技術(shù)人員不需要付出創(chuàng)造性的勞動即可聯(lián)想到本發(fā)明的其它具體實(shí)施方式,這些方式都將落入本發(fā)明的保護(hù)范圍之內(nèi)。