設(shè)備的控制方法、客戶端、服務(wù)器、中間設(shè)備和被控設(shè)備的制作方法
【專利摘要】本發(fā)明實施例提出了一種設(shè)備的控制方法、客戶端、服務(wù)器、中間設(shè)備和被控設(shè)備,其中,設(shè)備的控制方法包括:獲取中間設(shè)備和與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息;向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使對應(yīng)的中間設(shè)備通過服務(wù)器獲取對應(yīng)的資源;以及向與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令從中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。本發(fā)明實施例的設(shè)備的控制方法,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
【專利說明】設(shè)備的控制方法、客戶端、服務(wù)器、中間設(shè)備和被控設(shè)備
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子設(shè)備【技術(shù)領(lǐng)域】,特別涉及一種設(shè)備的控制方法、客戶端、服務(wù)器、中間設(shè)備和被控設(shè)備。
【背景技術(shù)】
[0002]物聯(lián)網(wǎng)是新一代信息技術(shù)的重要組成部分,所謂物聯(lián)網(wǎng)就是物物相連的互聯(lián)網(wǎng),網(wǎng)絡(luò)延伸和擴展到了任何物品與物品之間,通過網(wǎng)絡(luò)進行信息交換和通信。物聯(lián)網(wǎng)通過智能感知、識別技術(shù)與普適計算,廣泛應(yīng)用于網(wǎng)絡(luò)的融合中,也因此被稱為繼計算機、互聯(lián)網(wǎng)之后世界信息產(chǎn)業(yè)發(fā)展的第三次浪潮。物聯(lián)網(wǎng)是互聯(lián)網(wǎng)的應(yīng)用拓展,與其說物聯(lián)網(wǎng)是網(wǎng)絡(luò),不如說物聯(lián)網(wǎng)是業(yè)務(wù)和應(yīng)用。因此,應(yīng)用創(chuàng)新是物聯(lián)網(wǎng)發(fā)展的核心。
[0003]目前,用戶可通過本地管理頁面、遙控器、按鈕等方式對例如:智能電視、冰箱、空調(diào)等設(shè)備進行管理操作。舉例來說,可通過遙控器的方式選擇用戶感興趣的網(wǎng)絡(luò)節(jié)目進行播放。
[0004]但是,在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題:在對智能設(shè)備進行管理操作時,操作距離受到限制。例如:通過頁面的方式對智能設(shè)備進行管理時,需要用戶與智能設(shè)備處于同一局域網(wǎng)或同一無線局域網(wǎng)中,距離一般在50米之內(nèi)。
【發(fā)明內(nèi)容】
[0005]本發(fā)明實施例旨在至少在一定程度上解決上述技術(shù)問題。
[0006]為此,本發(fā)明提出一種設(shè)備的控制方法、客戶端、服務(wù)器、中間設(shè)備和被控設(shè)備,本發(fā)明能夠解決對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供便利,提升用戶體驗。
[0007]本發(fā)明實施例提出了一種設(shè)備的控制方法,包括:獲取中間設(shè)備和與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息;向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使對應(yīng)的中間設(shè)備通過所述服務(wù)器獲取對應(yīng)的資源;以及向與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使所述被控設(shè)備根據(jù)所述操作指令從所述中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
[0008]本發(fā)明實施例的設(shè)備的控制方法,客戶端通過獲取中間設(shè)備和被控設(shè)備的信息,再通過向服務(wù)器發(fā)送資源下載命令,以使中間設(shè)備獲取服務(wù)器中的資源,從而使被控設(shè)備通過服務(wù)器和中間設(shè)備根據(jù)操作指令執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0009]本發(fā)明實施例提出了一種設(shè)備的控制方法,包括:接收客戶端發(fā)送的資源下載命令,所述資源下載命令中攜帶有欲獲取資源的中間設(shè)備標識;以及根據(jù)所述資源下載命令向?qū)?yīng)的中間設(shè)備發(fā)送下載指令,以使所述對應(yīng)的中間設(shè)備根據(jù)所述下載指令獲取對應(yīng)的資源。[0010]本發(fā)明實施例的設(shè)備的控制方法,通過接收客戶端發(fā)送的資源下載命令,再向中間設(shè)備發(fā)送下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0011]本發(fā)明實施例提出了一種設(shè)備的控制方法,包括:接收服務(wù)器發(fā)送的下載指令,并根據(jù)所述下載指令獲取對應(yīng)的資源;以及接收所述服務(wù)器發(fā)送的操作指令,并將向相關(guān)聯(lián)的被控設(shè)備發(fā)送所述操作指令,以使所述被控設(shè)備根據(jù)所述操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
[0012]本發(fā)明實施例的設(shè)備的控制方法,通過中間設(shè)備接收服務(wù)器發(fā)送的操作指令,并將向相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0013]本發(fā)明實施例提出了一種設(shè)備的控制方法,包括:從中間設(shè)備接收操作指令,其中,所述操作指令為客戶端通過服務(wù)器發(fā)送至所述中間設(shè)備的;以及根據(jù)所述操作指令從所述中間設(shè)備獲得資源,并根據(jù)所述資源執(zhí)行相關(guān)操作。
[0014]本發(fā)明實施例的設(shè)備的控制方法,通過從中間設(shè)備接收客戶端通過服務(wù)器發(fā)送至中間設(shè)備的操作指令,并執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0015]本發(fā)明實施例提出了一種客戶端,包括:獲取模塊,用于獲取中間設(shè)備和與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息;發(fā)送模塊,用于向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使對應(yīng)的中間設(shè)備通過所述服務(wù)器獲取對應(yīng)的資源;以及所述發(fā)送模塊,還用于向與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使所述被控設(shè)備根據(jù)所述操作指令從所述中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
[0016]本發(fā)明實施例的客戶端,客戶端通過獲取中間設(shè)備和被控設(shè)備的信息,再通過向服務(wù)器發(fā)送資源下載命令,以使中間設(shè)備獲取服務(wù)器中的資源,從而使被控設(shè)備通過服務(wù)器和中間設(shè)備根據(jù)操作指令執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0017]本發(fā)明實施例提出了一種服務(wù)器,包括:接收模塊,用于接收客戶端發(fā)送的資源下載命令,所述資源下載命令中攜帶有欲獲取資源的中間設(shè)備標識;以及發(fā)送模塊,用于根據(jù)所述資源下載命令向?qū)?yīng)的中間設(shè)備發(fā)送下載指令,以使所述對應(yīng)的中間設(shè)備根據(jù)所述下載指令獲取對應(yīng)的資源。
[0018]本發(fā)明實施例的服務(wù)器,通過接收客戶端發(fā)送的資源下載命令,再向中間設(shè)備發(fā)送下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0019]本發(fā)明實施例提出了一種中間設(shè)備,包括:獲取模塊,用于接收服務(wù)器發(fā)送的下載指令,并根據(jù)所述下載指令獲取對應(yīng)的資源;接收模塊,用于接收所述服務(wù)器發(fā)送的操作指令;以及發(fā)送模塊,用于向相關(guān)聯(lián)的被控設(shè)備發(fā)送所述操作指令,以使所述被控設(shè)備根據(jù)所述操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
[0020]本發(fā)明實施例的中間設(shè)備,通過中間設(shè)備接收服務(wù)器發(fā)送的操作指令,并將向相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0021]本發(fā)明實施例提出了一種被控設(shè)備,包括:接收模塊,用于從中間設(shè)備接收操作指令,其中,所述操作指令為客戶端通過服務(wù)器發(fā)送至所述中間設(shè)備的;以及執(zhí)行模塊,用于根據(jù)所述操作指令從所述中間設(shè)備獲得資源,并根據(jù)所述資源執(zhí)行相關(guān)操作。
[0022]本發(fā)明實施例的被控設(shè)備,通過從中間設(shè)備接收客戶端通過服務(wù)器發(fā)送至中間設(shè)備的操作指令,并執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0023]本發(fā)明實施例提出了一種設(shè)備的控制方法,包括:接收客戶端發(fā)送的操作命令,所述操作命令中攜帶有被控設(shè)備的信息;以及根據(jù)所述操作命令向?qū)?yīng)的被控設(shè)備發(fā)送操作指令,以使所述對應(yīng)的被控設(shè)備根據(jù)所述操作指令執(zhí)行對應(yīng)的操作。
[0024]本發(fā)明實施例的設(shè)備的控制方法,通過將被控設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0025]本發(fā)明實施例提出了一種設(shè)備的控制方法,包括:向服務(wù)器發(fā)送操作命令,所述操作命令中攜帶有被控設(shè)備的信息;以及接收所述服務(wù)器返回的操作完成消息。
[0026]本發(fā)明實施例的設(shè)備的控制方法,通過獲得設(shè)備標識,并向服務(wù)器發(fā)送綁定請求,以使服務(wù)器將被控設(shè)備和中間設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0027]本發(fā)明實施例提出了一種設(shè)備的控制方法,包括:接收服務(wù)器發(fā)送的操作指令;以及根據(jù)所述操作指令執(zhí)行對應(yīng)的操作。
[0028]本發(fā)明實施例的設(shè)備的控制方法,通過接收服務(wù)器發(fā)送的操作指令,并根據(jù)操作指令執(zhí)行對應(yīng)的操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0029]本發(fā)明實施例提出了一種服務(wù)器,包括:第一接收模塊,用于接收客戶端發(fā)送的操作命令,所述操作命令中攜帶有被控設(shè)備的信息;以及第一發(fā)送模塊,用于根據(jù)所述操作命令向?qū)?yīng)的被控設(shè)備發(fā)送操作指令,以使所述對應(yīng)的被控設(shè)備根據(jù)所述操作指令執(zhí)行對應(yīng)的操作。
[0030]本發(fā)明實施例的服務(wù)器,通過將被控設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0031]本發(fā)明實施例提出了一種客戶端,包括:發(fā)送模塊,用于向服務(wù)器發(fā)送操作命令,所述操作命令中攜帶有被控設(shè)備的信息;以及接收模塊,用于接收所述服務(wù)器返回的操作完成消息。
[0032]本發(fā)明實施例的客戶端,通過獲得設(shè)備標識,并向服務(wù)器發(fā)送綁定請求,以使服務(wù)器將被控設(shè)備和中間設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0033]本發(fā)明實施例提出了一種被控設(shè)備,包括:接收模塊,用于接收服務(wù)器發(fā)送的操作指令;以及執(zhí)行模塊,用于根據(jù)所述操作指令執(zhí)行對應(yīng)的操作。
[0034]本發(fā)明實施例的被控設(shè)備,通過接收服務(wù)器發(fā)送的操作指令,并根據(jù)操作指令執(zhí)行對應(yīng)的操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0035]本發(fā)明的附加方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。
【專利附圖】
【附圖說明】
[0036]本發(fā)明的上述和/或附加的方面和優(yōu)點從結(jié)合下面附圖對實施例的描述中將變得明顯和容易理解,其中:
[0037]圖1為根據(jù)本發(fā)明第一個實施例的設(shè)備的控制方法的流程圖;
[0038]圖2為根據(jù)本發(fā)明第二個實施例的設(shè)備的控制方法的流程圖;
[0039]圖3為根據(jù)本發(fā)明第三個實施例的設(shè)備的控制方法的流程圖;
[0040]圖4為根據(jù)本發(fā)明第四個實施例的設(shè)備的控制方法的流程圖;
[0041]圖5為根據(jù)本發(fā)明第五個實施例的設(shè)備的控制方法的流程圖;
[0042]圖6為根據(jù)本發(fā)明第六個實施例的設(shè)備的控制方法的流程圖;
[0043]圖7為根據(jù)本發(fā)明一個實施例的客戶端的結(jié)構(gòu)示意圖;
[0044]圖8為根據(jù)本發(fā)明具體實施例的客戶端的結(jié)構(gòu)示意圖;
[0045]圖9為根據(jù)本發(fā)明一個實施例的服務(wù)器的結(jié)構(gòu)示意圖;
[0046]圖10為根據(jù)本發(fā)明一個具體實施例的服務(wù)器的結(jié)構(gòu)示意圖;
[0047]圖11為根據(jù)本發(fā)明一個實施例的中間設(shè)備的結(jié)構(gòu)示意圖;
[0048]圖12為根據(jù)本發(fā)明一個具體實施例的中間設(shè)備的結(jié)構(gòu)示意圖;
[0049]圖13為根據(jù)本發(fā)明一個實施例的被控設(shè)備的結(jié)構(gòu)示意圖;
[0050]圖14為根據(jù)本發(fā)明一個實施例的設(shè)備的控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0051]圖15為根據(jù)本發(fā)明一個實施例的設(shè)備的綁定過程的示意圖;
[0052]圖16為根據(jù)本發(fā)明一個實施例的對被控設(shè)備進行控制的過程的示意圖;
[0053]圖17為根據(jù)本發(fā)明第七個實施例的設(shè)備的控制方法的流程圖;
[0054]圖18為根據(jù)本發(fā)明第八個實施例的設(shè)備的控制方法的流程圖;
[0055]圖19為根據(jù)本發(fā)明第九個實施例的設(shè)備的控制方法的流程圖;
[0056]圖20為根據(jù)本發(fā)明另一個實施例的服務(wù)器的結(jié)構(gòu)示意圖;[0057]圖21為根據(jù)本發(fā)明另一個實施例的客戶端的結(jié)構(gòu)示意圖;
[0058]圖22為根據(jù)本發(fā)明另一個實施例的被控設(shè)備的結(jié)構(gòu)示意圖;
[0059]圖23為根據(jù)本發(fā)明另一個實施例的設(shè)備的控制系統(tǒng)的結(jié)構(gòu)示意圖;
[0060]圖24為根據(jù)本發(fā)明另一個實施例的設(shè)備的綁定過程的示意圖;
[0061]圖25為根據(jù)本發(fā)明另一個實施例的對被控設(shè)備進行控制的過程的示意圖。
【具體實施方式】
[0062]下面詳細描述本發(fā)明的實施例,實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。
[0063]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0064]下面參考附圖描述根據(jù)本發(fā)明實施例的設(shè)備的控制方法、客戶端、服務(wù)器、中間設(shè)備和被控設(shè)備。
[0065]為解決對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地對被控設(shè)備進行控制,本發(fā)明實施例提出一種設(shè)備的控制方法。
[0066]圖1為根據(jù)本發(fā)明第一個實施例的設(shè)備的控制方法的流程圖。
[0067]本實施例從客戶端側(cè)進行描述。如圖1所示,根據(jù)本發(fā)明實施例的設(shè)備的控制方法包括:
[0068]S101,獲取中間設(shè)備和與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息。
[0069]在本發(fā)明的實施例中,用戶可通過輸入用戶賬號登錄客戶端,其中,用戶可以在移動終端、臺式電腦、筆記本電腦等中進行登錄。登錄客戶端成功后,客戶端可獲取中間設(shè)備和與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息。其中,中間設(shè)備為連接服務(wù)器與被控設(shè)備的設(shè)備,例如:路由器等。被控設(shè)備可為智能電視、智能音箱等。
[0070]S102,向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使對應(yīng)的中間設(shè)備通過服務(wù)器獲取對應(yīng)的資源。
[0071]在本發(fā)明的實施例中,服務(wù)器可主動向中間設(shè)備推送各種資源,例如:電影、音樂、圖片等,也可根據(jù)資源下載命令,使中間設(shè)備獲取服務(wù)器中對應(yīng)的資源。客戶端可向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息例如中間設(shè)備標識的資源下載命令,以使對應(yīng)的中間設(shè)備通過服務(wù)器獲取用戶想要下載的資源。
[0072]S103,向與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令從中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
[0073]在本發(fā)明的實施例中,客戶端可通過服務(wù)器和中間設(shè)備向與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令從中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。例如:路由器中存儲的資源可為電影,用戶可通過手機登錄客戶端向服務(wù)器發(fā)送針對智能電視的操作指令,在經(jīng)過服務(wù)器和路由器后,智能電視接收該操作指令,并根據(jù)操作指令播放存儲在路由器中的電影。此外,還可控制電影播放的速度、調(diào)節(jié)音量大小等。
[0074]對于客戶端,只需要安裝一個應(yīng)用程序就可以通過命令通知管道,對所有的被控設(shè)備進行管理,脫離了本地無線網(wǎng)絡(luò)的限制,節(jié)省了手機存儲空間。
[0075]本發(fā)明實施例的設(shè)備的控制方法,客戶端通過獲取中間設(shè)備和被控設(shè)備的信息,再通過向服務(wù)器發(fā)送資源下載命令,以使中間設(shè)備獲取服務(wù)器中的資源,從而使被控設(shè)備通過服務(wù)器和中間設(shè)備獲得操作指令,并根據(jù)操作指令執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0076]圖2為根據(jù)本發(fā)明第二個實施例的設(shè)備的控制方法的流程圖。
[0077]本實施例從客戶端側(cè)進行描述。如圖2所示,根據(jù)本發(fā)明實施例的設(shè)備的控制方法包括:
[0078]S201,獲得設(shè)備標識。
[0079]在本發(fā)明的實施例中,客戶端可通過多種方式獲得設(shè)備標識。具體地,可通過數(shù)字家庭工作組(DLNA)方式獲得設(shè)備標識,也可通過輸入設(shè)備串碼的方式獲得設(shè)備標識,還可通過掃描設(shè)備二維碼獲得設(shè)備標識。其中,設(shè)備標識為被控設(shè)備或中間設(shè)備的標識。
[0080]S202,向服務(wù)器發(fā)送綁定請求,綁定請求中包含欲與當前用戶賬號綁定的設(shè)備標識。
[0081 ] 在本發(fā)明的實施例中,客戶端在獲得設(shè)備標識后,向服務(wù)器發(fā)送包含欲與當前用戶賬號綁定的設(shè)備標識的綁定請求,以使服務(wù)器將欲與當前用戶賬號綁定的設(shè)備與當前用戶賬號進行綁定,并在綁定成功后,將綁定成功信息返回至客戶端。
[0082]S203,接收服務(wù)器返回的綁定成功信息。
[0083]在本發(fā)明的實施例中,在服務(wù)器將欲與當前用戶賬號綁定的設(shè)備與當前用戶賬號綁定后,客戶端接收服務(wù)器返回的綁定成功信息。
[0084]S204,獲取中間設(shè)備和與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息。
[0085]在本發(fā)明的實施例中,在客戶端確認當前用戶賬號與欲與當前用戶賬號綁定的設(shè)備綁定成功后,客戶端可根據(jù)當前用戶賬號獲取與當前用戶賬號綁定的中間設(shè)備和被控設(shè)備的信息。其中,設(shè)備信息可包括設(shè)備標識等。
[0086]S205,向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使對應(yīng)的中間設(shè)備通過服務(wù)器獲取對應(yīng)的資源。
[0087]在本發(fā)明的實施例中,客戶端可獲取服務(wù)器中的各種資源,例如:電影、音樂、圖片等??蛻舳丝上蚍?wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使中間設(shè)備通過服務(wù)器獲取用戶想要下載的資源。
[0088]S206,向與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令從中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
[0089]在本發(fā)明的實施例中,客戶端可通過服務(wù)器和中間設(shè)備向與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令從中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。例如:路由器中存儲的資源可為電影,用戶可通過手機登錄客戶端向服務(wù)器發(fā)送針對智能電視的操作指令,在經(jīng)過服務(wù)器和路由器后,智能電視接收該操作指令,并根據(jù)操作指令播放存儲在路由器中的電影。此外,還可控制電影播放的速度、調(diào)節(jié)音量大小等。[0090]本發(fā)明實施例的設(shè)備的控制方法,通過獲得設(shè)備標識,向服務(wù)器發(fā)送綁定請求,以使服務(wù)器將被控設(shè)備和中間設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0091]圖3為根據(jù)本發(fā)明第三個實施例的設(shè)備的控制方法的流程圖。
[0092]本實施例從服務(wù)器側(cè)進行描述。如圖3所示,根據(jù)本發(fā)明實施例的設(shè)備的控制方法包括:
[0093]S301,接收客戶端發(fā)送的資源下載命令,資源下載命令中攜帶有欲獲取資源的中間設(shè)備信息。
[0094]在本發(fā)明的實施例中,服務(wù)器可接收客戶端發(fā)送的攜帶有欲獲取資源的中間設(shè)備信息的資源下載命令。其中,中間設(shè)備可為路由器。中間設(shè)備的信息可包括設(shè)備標識等。
[0095]S302,根據(jù)資源下載命令向?qū)?yīng)的中間設(shè)備發(fā)送下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源。
[0096]在本發(fā)明的實施例中,在接收客戶端發(fā)送的資源下載命令后,服務(wù)器可根據(jù)資源下載命令判斷對應(yīng)的中間設(shè)備的存儲空間是否滿足要求,若滿足要求,則生成資源下載地址,并向?qū)?yīng)的中間設(shè)備發(fā)送包含資源下載地址的下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源。
[0097]本發(fā)明實施例的設(shè)備的控制方法,通過接收客戶端發(fā)送的資源下載命令,再向中間設(shè)備發(fā)送下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0098]圖4為根據(jù)本發(fā)明第四個實施例的設(shè)備的控制方法的流程圖。
[0099]本實施例從服務(wù)器側(cè)進行描述。如圖4所示,根據(jù)本發(fā)明實施例的設(shè)備的控制方法包括:
[0100]S401,接收客戶端發(fā)送的綁定請求,綁定請求中包含欲與當前用戶賬號綁定的設(shè)備標識。
[0101]在本發(fā)明的實施例中,在客戶端在獲得設(shè)備標識后,服務(wù)器接收客戶端發(fā)送的包含欲與當前用戶賬號綁定的設(shè)備標識的綁定請求。
[0102]S402,向驗證服務(wù)器發(fā)送綁定請求,并接收驗證服務(wù)器返回的驗證成功信息。
[0103]在本發(fā)明的實施例中,服務(wù)器將包含欲與當前用戶賬號綁定的設(shè)備標識的綁定請求發(fā)送至對應(yīng)的驗證服務(wù)器。例如:智能電視的綁定請求發(fā)送至智能電視對應(yīng)的驗證服務(wù)器或者路由器的綁定請求發(fā)送至路由器對應(yīng)的驗證服務(wù)器。然后服務(wù)器再接收驗證服務(wù)器返回的驗證成功信息。
[0104]S403,根據(jù)驗證成功信息將當前用戶賬號與對應(yīng)的設(shè)備進行綁定,并向客戶端返回綁定成功信息,對應(yīng)的設(shè)備包括被控設(shè)備和中間設(shè)備。
[0105]在本發(fā)明的實施例中,服務(wù)器在接收驗證服務(wù)器返回的驗證成功信息后,可根據(jù)驗證成功信息調(diào)用應(yīng)用程序接口(API)將當前用戶賬號與對應(yīng)的設(shè)備進行綁定。其中,對應(yīng)的設(shè)備包括被控設(shè)備和中間設(shè)備。在綁定成功后,向客戶端返回綁定成功信息。[0106]S404,接收客戶端發(fā)送的資源下載命令,資源下載命令中攜帶有欲獲取資源的中間設(shè)備標識。
[0107]在本發(fā)明的實施例中,在綁定成功后,服務(wù)器接收客戶端發(fā)送的攜帶有欲獲取資源的中間設(shè)備信息的資源下載命令。其中,中間設(shè)備可為路由器。中間設(shè)備的信息可包括存儲空間大小、設(shè)備標識等。
[0108]S405,根據(jù)資源下載命令向?qū)?yīng)的中間設(shè)備發(fā)送下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源。
[0109]在本發(fā)明的實施例中,在接收客戶端發(fā)送的資源下載命令后,服務(wù)器根據(jù)資源下載命令判斷對應(yīng)的中間設(shè)備的存儲空間是否滿足要求,若滿足要求,則生成資源下載地址,并向?qū)?yīng)的中間設(shè)備發(fā)送包含資源下載地址的下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源。
[0110]具體地,服務(wù)器接收對應(yīng)的中間設(shè)備上報的資源存儲狀態(tài)信息,根據(jù)資源下載命令和資源存儲狀態(tài)信息判斷對應(yīng)的中間設(shè)備的存儲空間是否大于等于欲下載的資源大小。若中間設(shè)備的存儲空間大于等于欲下載的資源大小,則生成資源下載地址,并向?qū)?yīng)的中間設(shè)備發(fā)送包含資源下載地址的下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源。在中間設(shè)備獲取對應(yīng)的資源后,服務(wù)器調(diào)用應(yīng)用程序接口(API)通知客戶端下載完成。若中間設(shè)備的存儲空間小于欲下載的資源大小,則優(yōu)先刪除服務(wù)器主動向中間設(shè)備推送的資源,若存儲空間仍小于欲下載的資源大小,則向客戶端發(fā)送空間不足的提示信息,以使客戶端根據(jù)用戶操作刪除用戶選中的資源,從而使中間設(shè)備的存儲空間大于等于欲下載的資源大小。
[0111]S406,接收客戶端發(fā)送的操作指令,并通過對應(yīng)的中間設(shè)備向與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令執(zhí)行相關(guān)操作。
[0112]在本發(fā)明的實施例中,在中間設(shè)備獲取對應(yīng)的資源后,服務(wù)器可接收客戶端發(fā)送的操作指令,并通過對應(yīng)的中間設(shè)備向與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令執(zhí)行相關(guān)操作。例如:路由器中存儲的資源可為電影,用戶可通過手機登錄客戶端向服務(wù)器發(fā)送針對智能電視的操作指令,在經(jīng)過服務(wù)器和路由器后,智能電視接收該操作指令,并根據(jù)操作指令播放存儲在路由器中的電影。此外,還可控制電影播放的速度、調(diào)節(jié)音量大小等。
[0113]本發(fā)明實施例的設(shè)備的控制方法,通過將被控設(shè)備和中間設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0114]圖5為根據(jù)本發(fā)明第五個實施例的設(shè)備的控制方法的流程圖。
[0115]本實施例從中間設(shè)備側(cè)進行描述。如圖5所示,根據(jù)本發(fā)明實施例的設(shè)備的控制方法包括:
[0116]S501,接收服務(wù)器發(fā)送的下載指令,并根據(jù)下載指令獲取對應(yīng)的資源。
[0117]在本發(fā)明的實施例中,中間設(shè)備可接收服務(wù)器發(fā)送的下載指令,并根據(jù)下載指令獲得資源下載地址,然后根據(jù)資源下載地址進行資源下載。其中,中間設(shè)備可為路由器。
[0118]具體地,中間設(shè)備可通過對等網(wǎng)絡(luò)P2P方式進行資源下載,如果P2P方式下載不成功,則連接源站進行資源下載。
[0119]此外,在根據(jù)資源下載地址進行資源下載時,中間設(shè)備還可定時向服務(wù)器上報下載進度和資源存儲狀態(tài)信息。
[0120]S502,接收服務(wù)器發(fā)送的操作指令,并將向相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
[0121 ] 在本發(fā)明的實施例中,中間設(shè)備可接收服務(wù)器發(fā)送的操作指令,并向相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。例如:路由器中存儲的資源可為電影,用戶可通過手機登錄客戶端向服務(wù)器發(fā)送針對智能電視的操作指令,在經(jīng)過服務(wù)器和路由器后,智能電視接收該操作指令,并根據(jù)操作指令播放存儲在路由器中的電影。此外,還可控制電影播放的速度、調(diào)節(jié)音量大小等。
[0122]本發(fā)明實施例的設(shè)備的控制方法,通過中間設(shè)備接收服務(wù)器發(fā)送的操作指令,并將向相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0123]圖6為根據(jù)本發(fā)明第六個實施例的設(shè)備的控制方法的流程圖。
[0124]本實施例從被控設(shè)備側(cè)進行描述。如圖6所示,根據(jù)本發(fā)明實施例的設(shè)備的控制方法包括:
[0125]S601,從中間設(shè)備接收操作指令,其中,操作指令為客戶端通過服務(wù)器發(fā)送至中間設(shè)備的。
[0126]在本發(fā)明的實施例中,被控設(shè)備可從中間設(shè)備接收客戶端通過服務(wù)器發(fā)送至中間設(shè)備的操作指令。其中,中間設(shè)備可為路由器等,被控設(shè)備可為智能電視等。
[0127]S602,根據(jù)操作指令從中間設(shè)備獲得資源,并根據(jù)資源執(zhí)行相關(guān)操作。
[0128]在本發(fā)明的實施例中,被控設(shè)備可根據(jù)操作指令從中間設(shè)備獲得資源,并根據(jù)資源執(zhí)行相關(guān)操作。例如:路由器中存儲的資源可為電影,用戶可通過手機登錄客戶端向服務(wù)器發(fā)送針對智能電視的操作指令,在經(jīng)過服務(wù)器和路由器后,智能電視接收該操作指令,并根據(jù)操作指令播放存儲在路由器中的電影。此外,還可控制電影播放的速度、調(diào)節(jié)音量大小
坐寸ο
[0129]本發(fā)明實施例的設(shè)備的控制方法,通過從中間設(shè)備接收客戶端通過服務(wù)器發(fā)送至中間設(shè)備的操作指令,并執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0130]為實現(xiàn)上述實施例,本發(fā)明還提出一種客戶端。
[0131]圖7為根據(jù)本發(fā)明一個實施例的客戶端的結(jié)構(gòu)示意圖。
[0132]如圖7所示,根據(jù)本發(fā)明實施例的客戶端包括:獲取模塊110、命令發(fā)送模塊120和指令發(fā)送模塊130。
[0133]獲取模塊110用于獲取中間設(shè)備和與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息。
[0134]在本發(fā)明的實施例中,用戶可通過輸入用戶賬號登錄客戶端,其中,用戶可以在移動終端、臺式電腦、筆記本電腦等中進行登錄。登錄客戶端成功后,獲取模塊110可獲取中間設(shè)備和與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息。其中,中間設(shè)備為連接服務(wù)器與被控設(shè)備的設(shè)備,例如:路由器等。被控設(shè)備可為智能電視、智能音箱等。
[0135]命令發(fā)送模塊120用于向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使對應(yīng)的中間設(shè)備通過服務(wù)器獲取對應(yīng)的資源。
[0136]在本發(fā)明的實施例中,服務(wù)器可主動向中間設(shè)備推送各種資源,例如:電影、音樂、圖片等,也可根據(jù)資源下載命令,使中間設(shè)備獲取服務(wù)器中對應(yīng)的資源。命令發(fā)送模塊120可向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使對應(yīng)的中間設(shè)備通過服務(wù)器獲取用戶想要下載的資源。
[0137]指令發(fā)送模塊130用于向與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令從中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
[0138]在本發(fā)明的實施例中,指令發(fā)送模塊130可通過服務(wù)器和中間設(shè)備向與中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令從中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。例如:路由器中存儲的資源可為電影,用戶可通過手機登錄客戶端向服務(wù)器發(fā)送針對智能電視的操作指令,在經(jīng)過服務(wù)器和路由器后,智能電視接收該操作指令,并根據(jù)操作指令播放存儲在路由器中的電影。此外,還可控制電影播放的速度、調(diào)節(jié)音量大小
坐寸ο
[0139]本發(fā)明實施例的客戶端,客戶端通過獲取中間設(shè)備和被控設(shè)備的信息,再通過向服務(wù)器發(fā)送資源下載命令,以使中間設(shè)備獲取服務(wù)器中的資源,從而使被控設(shè)備通過服務(wù)器和中間設(shè)備根據(jù)操作指令執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0140]圖8為根據(jù)本發(fā)明一個具體實施例的客戶端的結(jié)構(gòu)示意圖。
[0141]如圖8所示,根據(jù)本發(fā)明實施例的客戶端包括:獲取模塊110、命令發(fā)送模塊120、指令發(fā)送模塊130、獲得模塊140、請求發(fā)送模塊150和接收模塊160。
[0142]獲得模塊140用于獲得設(shè)備標識。
[0143]在本發(fā)明的實施例中,獲得模塊140可通過多種方式獲得設(shè)備標識。具體地,獲得模塊140可通過數(shù)字家庭工作組(DLNA)方式獲得設(shè)備標識,也可通過輸入設(shè)備串碼的方式獲得設(shè)備標識,還可通過掃描設(shè)備二維碼獲得設(shè)備標識。其中,設(shè)備標識為被控設(shè)備或中間設(shè)備的標識。
[0144]請求發(fā)送模塊150用于向服務(wù)器發(fā)送綁定請求,綁定請求中包含欲與當前用戶賬號綁定的設(shè)備標識。
[0145]在本發(fā)明的實施例中,客戶端在獲得設(shè)備標識后,請求發(fā)送模塊150向服務(wù)器發(fā)送包含欲與當前用戶賬號綁定的設(shè)備標識的綁定請求,以使服務(wù)器將欲與當前用戶賬號綁定的設(shè)備與當前用戶賬號進行綁定,并在綁定成功后,將綁定成功信息返回至客戶端。
[0146]接收模塊160用于接收服務(wù)器返回的綁定成功信息。
[0147]在本發(fā)明的實施例中,在服務(wù)器將欲與當前用戶賬號綁定的設(shè)備與當前用戶賬號綁定后,接收模塊160接收服務(wù)器返回的綁定成功信息。
[0148]本發(fā)明實施例的客戶端,通過獲得設(shè)備標識,向服務(wù)器發(fā)送綁定請求,以使服務(wù)器將被控設(shè)備和中間設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0149]圖9為根據(jù)本發(fā)明一個實施例的服務(wù)器的結(jié)構(gòu)示意圖。
[0150]如圖9所示,根據(jù)本發(fā)明實施例的服務(wù)器包括:接收模塊210和發(fā)送模塊220。
[0151]接收模塊210用于接收客戶端發(fā)送的資源下載命令,資源下載命令中攜帶有欲獲取資源的中間設(shè)備信息。
[0152]在本發(fā)明的實施例中,接收模塊210可接收客戶端發(fā)送的攜帶有欲獲取資源的中間設(shè)備信息的資源下載命令。其中,中間設(shè)備可為路由器。中間設(shè)備的信息可包括設(shè)備標識等。
[0153]發(fā)送模塊220用于根據(jù)資源下載命令向?qū)?yīng)的中間設(shè)備發(fā)送下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源。
[0154]在本發(fā)明的實施例中,在接收客戶端發(fā)送的資源下載命令后,發(fā)送模塊220可根據(jù)資源下載命令判斷對應(yīng)的中間設(shè)備的存儲空間是否滿足要求,若滿足要求,則生成資源下載地址,并向?qū)?yīng)的中間設(shè)備發(fā)送包含資源下載地址的下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源。
[0155]本發(fā)明實施例的服務(wù)器,通過接收客戶端發(fā)送的資源下載命令,再向中間設(shè)備發(fā)送下載指令,以使對應(yīng)的中間設(shè)備根據(jù)下載指令獲取對應(yīng)的資源,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0156]圖10為根據(jù)本發(fā)明一個具體實施例的服務(wù)器的結(jié)構(gòu)示意圖。
[0157]如圖10所示,根據(jù)本發(fā)明實施例的服務(wù)器包括:接收模塊210、發(fā)送模塊220、請求接收模塊230、驗證模塊240和綁定模塊250。
[0158]請求接收模塊230用于接收客戶端發(fā)送的綁定請求,綁定請求中包含欲與當前用戶賬號綁定的設(shè)備標識。
[0159]在本發(fā)明的實施例中,在客戶端在獲得設(shè)備標識后,請求接收模塊230可接收客戶端發(fā)送的包含欲與當前用戶賬號綁定的設(shè)備標識的綁定請求。
[0160]驗證模塊240用于向驗證服務(wù)器發(fā)送綁定請求,并接收驗證服務(wù)器返回的驗證成
功信息。
[0161]在本發(fā)明的實施例中,驗證模塊240將包含欲與當前用戶賬號綁定的設(shè)備標識的綁定請求發(fā)送至對應(yīng)的驗證服務(wù)器。例如:智能電視的綁定請求發(fā)送至智能電視對應(yīng)的驗證服務(wù)器或者路由器的綁定請求發(fā)送至路由器對應(yīng)的驗證服務(wù)器。然后服務(wù)器再接收驗證服務(wù)器返回的驗證成功信息。
[0162]綁定模塊250用于根據(jù)驗證成功信息將當前用戶賬號與對應(yīng)的設(shè)備進行綁定,并向客戶端返回綁定成功信息,對應(yīng)的設(shè)備包括被控設(shè)備和中間設(shè)備。
[0163]在本發(fā)明的實施例中,服務(wù)器在接收驗證服務(wù)器返回的驗證成功信息后,綁定模塊250可根據(jù)驗證成功信息調(diào)用應(yīng)用程序接口(API)將當前用戶賬號與對應(yīng)的設(shè)備進行綁定。其中,對應(yīng)的設(shè)備包括被控設(shè)備和中間設(shè)備。在綁定成功后,向客戶端返回綁定成功信肩、O
[0164]本發(fā)明實施例的服務(wù)器,通過將被控設(shè)備和中間設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0165]圖11為根據(jù)本發(fā)明一個實施例的中間設(shè)備的結(jié)構(gòu)示意圖。
[0166]如圖11所示,根據(jù)本發(fā)明實施例的中間設(shè)備包括:獲取模塊310、接收模塊320和發(fā)送模塊330。
[0167]獲取模塊310用于接收服務(wù)器發(fā)送的下載指令,并根據(jù)下載指令獲取對應(yīng)的資源。
[0168]在本發(fā)明的實施例中,獲取模塊310可接收服務(wù)器發(fā)送的下載指令,并根據(jù)下載指令獲得資源下載地址,然后根據(jù)資源下載地址進行資源下載。其中,中間設(shè)備可為路由器。具體地,獲取模塊310可通過對等網(wǎng)絡(luò)P2P方式進行資源下載,如果P2P方式下載不成功,則連接源站進行資源下載。
[0169]接收模塊320用于接收服務(wù)器發(fā)送的操作指令。
[0170]發(fā)送模塊330用于向相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
[0171]在本發(fā)明的實施例中,在接收模塊320接收服務(wù)器發(fā)送的操作指令后,發(fā)送模塊330可向相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。例如:路由器中存儲的資源可為電影,用戶可通過手機登錄客戶端向服務(wù)器發(fā)送針對智能電視的操作指令,在經(jīng)過服務(wù)器和路由器后,智能電視接收該操作指令,并根據(jù)操作指令播放存儲在路由器中的電影。此外,還可控制電影播放的速度、調(diào)節(jié)音量大小
坐寸ο
[0172]具體地,本實施例的中間設(shè)備可以為路由器,不僅可以負責連接各種被控設(shè)備,還可以具有獨立的操作系統(tǒng),可以由用戶自行安裝各種應(yīng)用,自行控制帶寬、自行控制在線人數(shù)、自行控制瀏覽網(wǎng)頁、自行控制在線時間,同時擁有一定的存儲空間用來存儲服務(wù)器推送的資源或用戶下載的資源。
[0173]本發(fā)明實施例的中間設(shè)備,通過中間設(shè)備接收服務(wù)器發(fā)送的操作指令,并將向相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使被控設(shè)備根據(jù)操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0174]圖12為根據(jù)本發(fā)明一個具體實施例的中間設(shè)備的結(jié)構(gòu)示意圖。
[0175]如圖12所示,根據(jù)本發(fā)明實施例的中間設(shè)備包括:獲取模塊310、接收模塊320、發(fā)送模塊330和定時上報模塊340。
[0176]本實施例中描述的獲取模塊310、接收模塊320、發(fā)送模塊330與圖11中描述的模塊功能相同,在此不贅述。
[0177]定時上報模塊340用于定時向服務(wù)器上報下載進度和資源存儲狀態(tài)信息。
[0178]本發(fā)明實施例的中間設(shè)備,通過定時向服務(wù)器上報下載進度和資源存儲狀態(tài)信息,可及時了解中間設(shè)備的存儲狀況,用戶可根據(jù)存儲狀況對中間設(shè)備的存儲空間進行清理,使中間設(shè)備當接收到服務(wù)器發(fā)送的下載指令時,保持足夠空間進行下載。
[0179]圖13為根據(jù)本發(fā)明一個實施例的被控設(shè)備的結(jié)構(gòu)示意圖。
[0180]如圖13所示,根據(jù)本發(fā)明實施例的被控設(shè)備包括:接收模塊410和執(zhí)行模塊420。[0181]接收模塊410用于從中間設(shè)備接收操作指令,其中,操作指令為客戶端通過服務(wù)器發(fā)送至中間設(shè)備的。
[0182]在本發(fā)明的實施例中,接收模塊410可從中間設(shè)備接收客戶端通過服務(wù)器發(fā)送至中間設(shè)備的操作指令。其中,中間設(shè)備可為路由器等,被控設(shè)備可為智能電視等。
[0183]執(zhí)行模塊420用于根據(jù)操作指令從中間設(shè)備獲得資源,并根據(jù)資源執(zhí)行相關(guān)操作。
[0184]在本發(fā)明的實施例中,執(zhí)行模塊420可根據(jù)操作指令從中間設(shè)備獲得資源,并根據(jù)資源執(zhí)行相關(guān)操作。例如:路由器中存儲的資源可為電影,用戶可通過手機登錄客戶端向服務(wù)器發(fā)送針對智能電視的操作指令,在經(jīng)過服務(wù)器和路由器后,智能電視接收該操作指令,并根據(jù)操作指令播放存儲在路由器中的電影。智能電視本身也具有一定的存儲空間,可先將路由器中的資源下載至本地,再進行播放。此種方法減輕了路由器的負擔,提高了路由器的工作效率。此外,操作控制還可以包括控制電影播放的速度、調(diào)節(jié)音量大小等。
[0185]本發(fā)明實施例的被控設(shè)備,通過從中間設(shè)備接收客戶端通過服務(wù)器發(fā)送至中間設(shè)備的操作指令,并執(zhí)行相關(guān)操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0186]另外,本發(fā)明實施例還提供了一種設(shè)備的控制系統(tǒng),該系統(tǒng)包括客戶端100、服務(wù)器200、中間設(shè)備300和被控設(shè)備400,如圖14所示,客戶端100可以為手機,中間設(shè)備300可以為路由器,被控設(shè)備400可以為智能電視或其他固定設(shè)備,上述被控設(shè)備400相當于方法實施例中的被控設(shè)備,上述客戶端100、服務(wù)器200、中間設(shè)備300和被控設(shè)備400之間互相配合,完成對被控設(shè)備400的控制的過程可參見圖1-圖6,此處不贅述。
[0187]其中,客戶端100發(fā)現(xiàn)中間設(shè)備300和被控設(shè)備400,并將用戶賬號與這些設(shè)備進行綁定的過程可參見圖15,具體實現(xiàn)細節(jié)可參見方法實施例,此處不贅述。
[0188]另外,用戶利用客戶端100、服務(wù)器200和中間設(shè)備300對被控設(shè)備400進行控制的過程可參見圖16,具體實現(xiàn)細節(jié)可參見方法實施例,此處不贅述。
[0189]圖17為根據(jù)本發(fā)明第七個實施例的設(shè)備的控制方法的流程圖。
[0190]本實施例從服務(wù)器側(cè)進行描述。如圖17所示,根據(jù)本發(fā)明實施例的設(shè)備的控制方法包括:
[0191]S1701,接收客戶端發(fā)送的操作命令,操作命令中攜帶有被控設(shè)備的信息。
[0192]被控設(shè)備的信息可包括設(shè)備型號、存儲空間大小、設(shè)備標識等。被控設(shè)備可以是智能電視,也可以是路由器。
[0193]S1702,根據(jù)操作命令向?qū)?yīng)的被控設(shè)備發(fā)送操作指令,以使對應(yīng)的被控設(shè)備根據(jù)操作指令執(zhí)行對應(yīng)的操作。
[0194]此處以被控設(shè)備為智能電視為例進行說明。首先,客戶端向服務(wù)器發(fā)送操作命令,服務(wù)器在接收到操作命令后,向智能電視發(fā)送操作指令,在智能電視執(zhí)行完對應(yīng)的操作后,將操作完成消息返回至服務(wù)器,最后服務(wù)器再將操作完成消息反饋至客戶端。其中,操作可包括對智能電視的開啟、音量大小的調(diào)節(jié)等。在播放資源例如:電影時,智能電視可直接播放服務(wù)器中存儲的資源,也可以將資源下載至本地再進行播放。
[0195]在本發(fā)明的實施例中,服務(wù)器還可以接收客戶端發(fā)送的資源下載命令,資源下載命令中攜帶有欲獲取資源的被控設(shè)備信息,并根據(jù)資源下載命令判斷對應(yīng)被控設(shè)備的存儲空間是否滿足要求。若滿足要求,則生成資源下載地址,并向?qū)?yīng)被控設(shè)備發(fā)送包含資源下載地址的下載指令,以使對應(yīng)被控設(shè)備根據(jù)下載指令進行資源下載。
[0196]具體地,服務(wù)器接收對應(yīng)設(shè)備上報的資源存儲狀態(tài)信息,并根據(jù)資源下載命令和資源存儲狀態(tài)信息判斷對應(yīng)設(shè)備的存儲空間是否大于等于欲下載的資源大小。若對應(yīng)設(shè)備的存儲空間大于等于欲下載的資源大小,則生成資源下載地址,并向?qū)?yīng)被控設(shè)備發(fā)送包含資源下載地址的下載指令,以使對應(yīng)被控設(shè)備根據(jù)下載指令獲取對應(yīng)的資源。在被控設(shè)備獲取對應(yīng)的資源后,服務(wù)器調(diào)用應(yīng)用程序接口(API)通知客戶端下載完成。若被控設(shè)備的存儲空間小于欲下載的資源大小,則優(yōu)先刪除服務(wù)器主動向被控設(shè)備推送的資源,若存儲空間仍小于欲下載的資源大小,則向客戶端發(fā)送空間不足的提示信息,以使客戶端根據(jù)用戶操作刪除用戶選中的資源,從而使被控設(shè)備的存儲空間大于等于欲下載的資源大小。
[0197]在接收客戶端發(fā)送的操作命令之前,服務(wù)器還可以接收客戶端發(fā)送的設(shè)備綁定請求,其中,設(shè)備綁定請求中包含欲與當前用戶賬號綁定的被控設(shè)備信息。然后向驗證服務(wù)器發(fā)送設(shè)備綁定請求,并接收驗證服務(wù)器返回的驗證成功信息,最后根據(jù)驗證成功信息對設(shè)備進行綁定,并向客戶端返回綁定成功信息。
[0198]在本發(fā)明的實施例中,服務(wù)器在接收驗證服務(wù)器返回的驗證成功信息后,可根據(jù)驗證成功信息調(diào)用應(yīng)用程序接口(API)將當前用戶賬號與對應(yīng)的設(shè)備進行綁定。在綁定成功后,向客戶端返回綁定成功信息。
[0199]本發(fā)明實施例的設(shè)備的控制方法,通過將被控設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0200]圖18為根據(jù)本發(fā)明第八個實施例的設(shè)備的控制方法的流程圖。
[0201]本實施例從客戶端側(cè)進行描述。如圖18所示,根據(jù)本發(fā)明實施例的設(shè)備的控制方法包括:
[0202]S1801,向服務(wù)器發(fā)送操作命令,操作命令中攜帶有被控設(shè)備的信息。
[0203]被控設(shè)備的信息可包括設(shè)備型號、存儲空間大小、設(shè)備標識等。具體地,客戶端可通過數(shù)字家庭工作組DLNA方式獲得設(shè)備標識;通過輸入設(shè)備串碼的方式獲得設(shè)備標識;或者通過掃描設(shè)備二維碼獲得設(shè)備標識。
[0204]S1802,接收服務(wù)器返回的操作完成消息。
[0205]此處以被控設(shè)備為智能電視為例進行說明。首先,客戶端向服務(wù)器發(fā)送操作命令,服務(wù)器在接收到操作命令后,向智能電視發(fā)送操作指令,在智能電視執(zhí)行完對應(yīng)的操作后,將操作完成消息返回至服務(wù)器,最后服務(wù)器再將操作完成消息反饋至客戶端。其中,操作可包括對智能電視的開啟、音量大小的調(diào)節(jié)等。在播放資源例如:電影時,智能電視可直接播放服務(wù)器中存儲的資源,也可以將資源下載至本地再進行播放。
[0206]在本發(fā)明的實施例中,客戶端還可以向服務(wù)器發(fā)送資源下載命令,資源下載命令中攜帶有欲獲取資源的被控設(shè)備信息,在被控設(shè)備下載完資源后,客戶端可接收到服務(wù)器返回的資源下載完成消息。
[0207]在向服務(wù)器發(fā)送操作命令之前,客戶端還可以向服務(wù)器發(fā)送認證請求,其中,認證請求中包含當前用戶賬號信息。
[0208]在接收服務(wù)器返回的認證成功信息后,客戶端可獲得被控設(shè)備標識,然后再向服務(wù)器發(fā)送設(shè)備綁定請求,其中,設(shè)備綁定請求中包含欲與當前用戶賬號綁定的被控設(shè)備標識。
[0209]最后,在綁定成功后,客戶端接收服務(wù)器返回的綁定成功信息。
[0210]本發(fā)明實施例的設(shè)備的控制方法,通過獲得設(shè)備標識,并向服務(wù)器發(fā)送綁定請求,以使服務(wù)器將被控設(shè)備和中間設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0211]圖19為根據(jù)本發(fā)明第九個實施例的設(shè)備的控制方法的流程圖。
[0212]本實施例從被控設(shè)備側(cè)進行描述。如圖19所示,根據(jù)本發(fā)明實施例的設(shè)備的控制方法包括:
[0213]S1901,接收服務(wù)器發(fā)送的操作指令。
[0214]被控設(shè)備可接收服務(wù)器發(fā)送的操作指令。其中,被控設(shè)備可以是智能電視,也可以是路由器。
[0215]S1902,根據(jù)操作指令執(zhí)行對應(yīng)的操作。
[0216]此處以被控設(shè)備為智能電視為例進行說明。首先,客戶端向服務(wù)器發(fā)送操作命令,服務(wù)器在接收到操作命令后,向智能電視發(fā)送操作指令,在智能電視執(zhí)行完對應(yīng)的操作后,將操作完成消息返回至服務(wù)器,最后服務(wù)器再將操作完成消息反饋至客戶端。其中,操作可包括對智能電視的開啟、音量大小的調(diào)節(jié)等。在播放資源例如:電影時,智能電視可直接播放服務(wù)器中存儲的資源,也可以將資源下載至本地再進行播放。
[0217]在本發(fā)明的實施例中,被控設(shè)備還可以接收服務(wù)器發(fā)送的下載指令,并根據(jù)下載指令獲得資源下載地址,以及根據(jù)資源下載地址進行資源下載。
[0218]具體地,被控設(shè)備可通過對等網(wǎng)絡(luò)P2P方式進行資源下載,如果P2P方式下載不成功,則連接源站進行資源下載。
[0219]在資源下載的過程中,若檢測到存儲空間不足,被控設(shè)備會提示下載失敗并顯示下載失敗的原因。
[0220]此外,在根據(jù)資源下載地址進行資源下載時,被控設(shè)備還可以定時向服務(wù)器發(fā)送下載進度和資源存儲狀態(tài)信息。
[0221]本發(fā)明實施例的設(shè)備的控制方法,通過接收服務(wù)器發(fā)送的操作指令,并根據(jù)操作指令執(zhí)行對應(yīng)的操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0222]圖20為根據(jù)本發(fā)明另一個實施例的服務(wù)器的結(jié)構(gòu)示意圖。
[0223]如圖20所示,根據(jù)本發(fā)明實施例的服務(wù)器500包括:第一接收模塊510和第一發(fā)送模塊520。
[0224]具體地,第一接收模塊510用于接收客戶端發(fā)送的操作命令,操作命令中攜帶有被控設(shè)備的信息。
[0225]其中,被控設(shè)備的信息可包括設(shè)備型號、存儲空間大小、設(shè)備標識等。被控設(shè)備可以是智能電視,也可以是路由器。
[0226]第一發(fā)送模塊520用于根據(jù)操作命令向?qū)?yīng)的被控設(shè)備發(fā)送操作指令,以使對應(yīng)的被控設(shè)備根據(jù)操作指令執(zhí)行對應(yīng)的操作。
[0227]在本發(fā)明的實施例中,服務(wù)器500還包括:第二接收模塊530、判斷模塊540、生成模塊550和第二發(fā)送模塊560。
[0228]第二接收模塊530用于接收客戶端發(fā)送的資源下載命令,資源下載命令中攜帶有欲獲取資源的被控設(shè)備信息。
[0229]判斷模塊540用于根據(jù)資源下載命令判斷對應(yīng)被控設(shè)備的存儲空間是否滿足要求。具體地,判斷模塊540接收對應(yīng)設(shè)備上報的資源存儲狀態(tài)信息,并根據(jù)資源下載命令和資源存儲狀態(tài)信息判斷對應(yīng)設(shè)備的存儲空間是否大于等于欲下載的資源大小。
[0230]生成模塊550用于滿足要求時,生成資源下載地址。
[0231]第二發(fā)送模塊560用于向?qū)?yīng)被控設(shè)備發(fā)送包含資源下載地址的下載指令,以使對應(yīng)被控設(shè)備根據(jù)下載指令進行資源下載。
[0232]在本發(fā)明的實施例中,服務(wù)器500還包括:請求接收模塊570、驗證模塊580和綁定模塊590。
[0233]請求接收模塊570用于在接收客戶端發(fā)送的操作命令之前,接收客戶端發(fā)送的設(shè)備綁定請求,其中,設(shè)備綁定請求中包含欲與當前用戶賬號綁定的被控設(shè)備信息。
[0234]驗證模塊580用于向驗證服務(wù)器發(fā)送設(shè)備綁定請求,并接收驗證服務(wù)器返回的驗證成功信息。
[0235]綁定模塊590用于根據(jù)驗證成功信息對設(shè)備進行綁定,并向客戶端返回綁定成功信息。
[0236]具體地,綁定模塊590可根據(jù)驗證成功信息調(diào)用應(yīng)用程序接口(API)將當前用戶賬號與對應(yīng)的設(shè)備進行綁定。在綁定成功后,向客戶端返回綁定成功信息。
[0237]本發(fā)明實施例的服務(wù)器,通過將被控設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0238]圖21為根據(jù)本發(fā)明另一個實施例的客戶端的結(jié)構(gòu)示意圖。
[0239]如圖21所示,根據(jù)本發(fā)明實施例的客戶端600包括:發(fā)送模塊610和接收模塊620。
[0240]具體地,發(fā)送模塊610用于向服務(wù)器發(fā)送操作命令,操作命令中攜帶有被控設(shè)備的信息。
[0241]其中,被控設(shè)備的信息可包括設(shè)備型號、存儲空間大小、設(shè)備標識等。具體地,客戶端可通過數(shù)字家庭工作組DLNA方式獲得設(shè)備標識;通過輸入設(shè)備串碼的方式獲得設(shè)備標識;或者通過掃描設(shè)備二維碼獲得設(shè)備標識。
[0242]接收模塊620用于接收服務(wù)器返回的操作完成消息。
[0243]在本發(fā)明的實施例中,發(fā)送模塊610還可用于向服務(wù)器發(fā)送資源下載命令,資源下載命令中攜帶有欲獲取資源的被控設(shè)備信息。
[0244]接收模塊620還可用于在被控設(shè)備下載完資源后,接收服務(wù)器返回的資源下載完成消息。
[0245]在本發(fā)明的實施例中,客戶端600還包括:認證請求發(fā)送模塊630、獲得模塊640和綁定請求發(fā)送模塊650。
[0246]認證請求發(fā)送模塊630用于在向服務(wù)器發(fā)送操作命令之前,向服務(wù)器發(fā)送認證請求,其中,認證請求中包含當前用戶賬號信息。
[0247]獲得模塊640用于在接收服務(wù)器返回的認證成功信息后,獲得被控設(shè)備標識。
[0248]綁定請求發(fā)送模塊650用于向服務(wù)器發(fā)送設(shè)備綁定請求,其中,設(shè)備綁定請求中包含欲與當前用戶賬號綁定的被控設(shè)備標識。
[0249]此外,在綁定成功后,接收模塊620用于接收服務(wù)器返回的綁定成功信息。
[0250]本發(fā)明實施例的客戶端,通過獲得設(shè)備標識,并向服務(wù)器發(fā)送綁定請求,以使服務(wù)器將被控設(shè)備和中間設(shè)備與當前用戶賬號進行綁定,實現(xiàn)了同一用戶賬號對多個被控設(shè)備的統(tǒng)一控制與管理,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地,只需登錄客戶端即可對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0251]圖22為根據(jù)本發(fā)明另一個實施例的被控設(shè)備的結(jié)構(gòu)示意圖。
[0252]如圖22所示,根據(jù)本發(fā)明實施例的被控設(shè)備700包括:接收模塊710和執(zhí)行模塊720。
[0253]接收模塊710用于接收服務(wù)器發(fā)送的操作指令。
[0254]在本發(fā)明的實施例中,接收模塊710還用于接收服務(wù)器發(fā)送的下載指令。
[0255]執(zhí)行模塊720用于根據(jù)操作指令執(zhí)行對應(yīng)的操作。
[0256]在本發(fā)明的實施例中,被控設(shè)備700還包括:下載模塊730、提示模塊740和定時上報模塊750。
[0257]下載模塊730用于根據(jù)下載指令獲得資源下載地址,并根據(jù)資源下載地址進行資源下載。
[0258]具體地,下載模塊730可通過對等網(wǎng)絡(luò)P2P方式進行資源下載,如果P2P方式下載不成功,則連接源站進行資源下載。
[0259]提示模塊740用于在資源下載的過程中,在檢測到存儲空間不足時,提示下載失敗并顯示下載失敗的原因。
[0260]定時上報模塊750用于在根據(jù)資源下載地址進行資源下載時,定時向服務(wù)器發(fā)送下載進度和資源存儲狀態(tài)信息。
[0261]本發(fā)明實施例的被控設(shè)備,通過接收服務(wù)器發(fā)送的操作指令,并根據(jù)操作指令執(zhí)行對應(yīng)的操作,解決了對被控設(shè)備進行控制操作時的距離限制問題,使用戶能夠隨時隨地對被控設(shè)備進行控制,為用戶提供了便利,提升了用戶體驗。
[0262]另外,本發(fā)明實施例還提供了另一種設(shè)備的控制系統(tǒng),該系統(tǒng)包括服務(wù)器500、客戶端600和被控設(shè)備700,如圖23所示,客戶端600可以為手機,被控設(shè)備700可以為智能電視或路由器等,上述服務(wù)器500、客戶端600和被控設(shè)備700之間互相配合,完成對被控設(shè)備700的控制的過程可參見圖17-圖19,此處不贅述。
[0263]其中,客戶端600發(fā)現(xiàn)被控設(shè)備700,并將用戶賬號與被控設(shè)備700進行綁定的過程可參見圖24,具體實現(xiàn)細節(jié)可參見方法實施例,此處不贅述。
[0264]另外,用戶利用服務(wù)器500、客戶端600對被控設(shè)備700進行資源下載的過程可參見圖25,此處以被控設(shè)備700為路由器為例進行說明,具體實現(xiàn)細節(jié)可參見方法實施例,此處不贅述。
[0265]流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應(yīng)被本發(fā)明的實施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0266]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認為是用于實現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實現(xiàn)在任何計算機可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計算機的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說明書而言,"計算機可讀介質(zhì)"可以是任何可以包含、存儲、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計算機可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個或多個布線的電連接部(電子裝置),便攜式計算機盤盒(磁裝置),隨機存取存儲器(RAM),只讀存儲器(R0M),可擦除可編輯只讀存儲器(EPR0M或閃速存儲器),光纖裝置,以及便攜式光盤只讀存儲器(⑶ROM)。另外,計算機可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因為可以例如通過對紙或其他介質(zhì)進行光學掃描,接著進行編輯、解譯或必要時以其他合適方式進行處理來以電子方式獲得所述程序,然后將其存儲在計算機存儲器中。
[0267]應(yīng)當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。
[0268]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實現(xiàn)上述實施例方法攜帶的全部或部分步驟是可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,該程序在執(zhí)行時,包括方法實施例的步驟之一或其組合。
[0269]此外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理模塊中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個模塊中。上述集成的模塊既可以采用硬件的形式實現(xiàn),也可以采用軟件功能模塊的形式實現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,也可以存儲在一個計算機可讀取存儲介質(zhì)中。
[0270]上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
[0271]在本說明書的描述中,參考術(shù)語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術(shù)語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結(jié)合。[0272]盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領(lǐng)域的普通技術(shù)人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權(quán)利要求及其等同限定。
【權(quán)利要求】
1.一種設(shè)備的控制方法,其特征在于,包括: 獲取中間設(shè)備和與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息; 向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使對應(yīng)的中間設(shè)備通過所述服務(wù)器獲取對應(yīng)的資源;以及 向與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使所述被控設(shè)備根據(jù)所述操作指令從所述中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
2.如權(quán)利要求1所述的方法,其特征在于,所述向與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令包括: 通過服務(wù)器和所述中間設(shè)備向與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送所述操作指令。
3.如權(quán)利要求1所述的方法,其特征在于,所述獲取中間設(shè)備和與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息包括: 獲得當前用戶賬號,根據(jù)所述當前用戶賬號獲取與當前用戶賬號綁定的中間設(shè)備和被控設(shè)備。
4.如權(quán)利要求3所述的方法,其特征在于,在所述根據(jù)所述當前用戶賬號獲取與當前用戶賬號綁定的中間設(shè)備和被控設(shè)備之前,還包括: 獲得設(shè)備標識; 向所述服務(wù)器發(fā)送綁定請求,所述綁定請求中包含欲與所述當前用戶賬號綁定的設(shè)備標識;以及 接收所述服務(wù)器返回的綁定成功信息。
5.如權(quán)利要求4所述的方法,其特征在于,所述獲得設(shè)備標識包括: 通過數(shù)字家庭工作組DLNA方式獲得設(shè)備標識; 通過輸入設(shè)備串碼的方式獲得設(shè)備標識;或者 通過掃描設(shè)備二維碼獲得設(shè)備標識。
6.一種設(shè)備的控制方法,其特征在于,包括: 接收客戶端發(fā)送的資源下載命令,所述資源下載命令中攜帶有欲獲取資源的中間設(shè)備/[目息;以及 根據(jù)所述資源下載命令向?qū)?yīng)的中間設(shè)備發(fā)送下載指令,以使所述對應(yīng)的中間設(shè)備根據(jù)所述下載指令獲取對應(yīng)的資源。
7.如權(quán)利要求6所述的方法,其特征在于,在所述根據(jù)所述資源下載命令向?qū)?yīng)的中間設(shè)備發(fā)送下載指令之后,還包括: 接收所述客戶端發(fā)送的操作指令,并通過對應(yīng)的中間設(shè)備向與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送所述操作指令,以使所述被控設(shè)備根據(jù)所述操作指令執(zhí)行相關(guān)操作。
8.如權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述資源下載命令向?qū)?yīng)的中間設(shè)備發(fā)送下載指令包括: 根據(jù)所述資源下載命令判斷對應(yīng)的中間設(shè)備的存儲空間是否滿足要求,若滿足要求,則生成資源下載地址,并向?qū)?yīng)的中間設(shè)備發(fā)送包含所述資源下載地址的下載指令。
9.如權(quán)利要求6所述的方法,其特征在于,在所述接收客戶端發(fā)送的資源下載命令之前,所述方法還包括: 接收所述客戶端發(fā)送的綁定請求,所述綁定請求中包含欲與當前用戶賬號綁定的設(shè)備標識; 向驗證服務(wù)器發(fā)送所述綁定請求,并接收所述驗證服務(wù)器返回的驗證成功信息;以及 根據(jù)所述驗證成功信息將當前用戶賬號與對應(yīng)的設(shè)備進行綁定,并向所述客戶端返回綁定成功信息,所述對應(yīng)的設(shè)備包括被控設(shè)備和中間設(shè)備。
10.如權(quán)利要求9所述的方法,其特征在于,所述根據(jù)所述驗證成功信息將當前用戶賬號與對應(yīng)的設(shè)備進行綁定包括: 根據(jù)所述驗證成功信息調(diào)用應(yīng)用程序接口 API將當前用戶賬號與對應(yīng)的設(shè)備進行綁定。
11.如權(quán)利要求8所述的方法,其特征在于,所述根據(jù)所述資源下載命令判斷對應(yīng)的中間設(shè)備的存儲空間是否滿足要求包括: 接收所述對應(yīng)的中間設(shè)備上報的資源存儲狀態(tài)信息,根據(jù)所述資源下載命令和所述資源存儲狀態(tài)信息判斷所述對應(yīng)的中間設(shè)備的存儲空間是否大于等于欲下載的資源大小。
12.—種設(shè)備的控制方法,其特征在于,包括: 接收服務(wù)器發(fā)送的下載指令, 并根據(jù)所述下載指令獲取對應(yīng)的資源;以及 接收所述服務(wù)器發(fā)送的操作指令,并將向相關(guān)聯(lián)的被控設(shè)備發(fā)送所述操作指令,以使所述被控設(shè)備根據(jù)所述操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
13.如權(quán)利要求12所述的方法,其特征在于,所述根據(jù)所述下載指令獲取對應(yīng)的資源包括: 根據(jù)所述下載指令獲得資源下載地址,根據(jù)所述資源下載地址進行資源下載。
14.如權(quán)利要求13所述的方法,其特征在于,所述根據(jù)所述資源下載地址進行資源下載包括: 通過對等網(wǎng)絡(luò)P2P方式進行資源下載,如果P2P方式下載不成功,則連接源站進行資源下載。
15.如權(quán)利要求13所述的方法,其特征在于,在所述根據(jù)所述資源下載地址進行資源下載時,還包括: 定時向所述服務(wù)器上報下載進度和資源存儲狀態(tài)信息。
16.一種設(shè)備的控制方法,其特征在于,包括: 從中間設(shè)備接收操作指令,其中,所述操作指令為客戶端通過服務(wù)器發(fā)送至所述中間設(shè)備的;以及 根據(jù)所述操作指令從所述中間設(shè)備獲得資源,并根據(jù)所述資源執(zhí)行相關(guān)操作。
17.一種客戶端,其特征在于,包括: 獲取模塊,用于獲取中間設(shè)備和與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備的信息; 命令發(fā)送模塊,用于向服務(wù)器發(fā)送攜帶欲獲取資源的中間設(shè)備信息的資源下載命令,以使對應(yīng)的中間設(shè)備通過所述服務(wù)器獲取對應(yīng)的資源;以及 指令發(fā)送模塊,用于向與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送操作指令,以使所述被控設(shè)備根據(jù)所述操作指令從所述中間設(shè)備獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
18.如權(quán)利要求17所述的客戶端,其特征在于,所述指令發(fā)送模塊,具體用于: 通過服務(wù)器和所述中間設(shè)備向與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送所述操作指令。
19.如權(quán)利要求17所述的客戶端,其特征在于,所述獲取模塊,具體用于:獲得當前用戶賬號,根據(jù)所述當前用戶賬號獲取與當前用戶賬號綁定的中間設(shè)備和被控設(shè)備。
20.如權(quán)利要求19所述的客戶端,其特征在于,所述客戶端,還包括: 獲得模塊,用于獲得設(shè)備標識; 請求發(fā)送模塊,用于向所述服務(wù)器發(fā)送綁定請求,所述綁定請求中包含欲與所述當前用戶賬號綁定的設(shè)備標識;以及 接收模塊,用于接收所述服務(wù)器返回的綁定成功信息。
21.如權(quán)利要求20所述的客戶端,其特征在于,所述獲得模塊,具體用于: 通過數(shù)字家庭工作組DLNA方式獲得設(shè)備標識; 通過輸入設(shè)備串碼的方式獲得設(shè)備標識;或者 通過掃描設(shè)備二維碼獲得設(shè)備標識。
22.一種服務(wù)器,其特征在于,包括: 接收模塊,用于接收客戶端發(fā)送的資源下載命令,所述資源下載命令中攜帶有欲獲取資源的中間設(shè)備信息;以及 發(fā)送模塊,用于根據(jù)所述資源下載命令向?qū)?yīng)的中間設(shè)備發(fā)送下載指令,以使所述對應(yīng)的中間設(shè)備根據(jù)所述下載指令獲取對應(yīng)的資源。
23.如權(quán)利要求22所述的服務(wù)器,其特征在于,所述接收模塊,還用于: 接收所述客戶端發(fā)送的操作指令。
24.如權(quán)利要求22所述的服務(wù)器,其特征在于,所述發(fā)送模塊,還用于: 通過對應(yīng)的中間設(shè)備向與所述中間設(shè)備相關(guān)聯(lián)的被控設(shè)備發(fā)送所述操作指令,以使所述被控設(shè)備根據(jù)所述操作指令執(zhí)行相關(guān)操作。
25.如權(quán)利要求22所述的服務(wù)器,其特征在于,所述發(fā)送模塊,具體用于: 根據(jù)所述資源下載命令判斷對應(yīng)的中間設(shè)備的存儲空間是否滿足要求,若滿足要求,則生成資源下載地址,并向?qū)?yīng)的中間設(shè)備發(fā)送包含所述資源下載地址的下載指令。
26.如權(quán)利要求22所述的服務(wù)器,其特征在于,所述服務(wù)器,還包括: 請求接收模塊,用于接收所述客戶端發(fā)送的綁定請求,所述綁定請求中包含欲與當前用戶賬號綁定的設(shè)備標識; 驗證模塊,用于向驗證服務(wù)器發(fā)送所述綁定請求,并接收所述驗證服務(wù)器返回的驗證成功信息;以及 綁定模塊,用于根據(jù)所述驗證成功信息將當前用戶賬號與對應(yīng)的設(shè)備進行綁定,并向所述客戶端返回綁定成功信息,所述對應(yīng)的設(shè)備包括被控設(shè)備和中間設(shè)備。
27.如權(quán)利要求26所述的服務(wù)器,其特征在于,所述綁定模塊,具體用于: 根據(jù)所述驗證成功信息調(diào)用應(yīng)用程序接口 API將當前用戶賬號與對應(yīng)的設(shè)備進行綁定。
28.如權(quán)利要求25所述的服務(wù)器,其特征在于,所述發(fā)送模塊,還用于: 接收所述對應(yīng)的中間設(shè)備上報的資源存儲狀態(tài)信息,根據(jù)所述資源下載命令和所述資源存儲狀態(tài)信息判斷所述對應(yīng)的中間設(shè)備的存儲空間是否大于等于欲下載的資源大小。
29.—種中間設(shè)備,其特征在于,包括: 獲取模塊,用于接收服務(wù)器發(fā)送的下載指令,并根據(jù)所述下載指令獲取對應(yīng)的資源;接收模塊,用于接收所述服務(wù)器發(fā)送的操作指令;以及 發(fā)送模塊,用于向相關(guān)聯(lián)的被控設(shè)備發(fā)送所述操作指令,以使所述被控設(shè)備根據(jù)所述操作指令獲取對應(yīng)的資源以執(zhí)行相關(guān)操作。
30.如權(quán)利要求29所述的中間設(shè)備,其特征在于,所述獲取模塊,具體用于: 根據(jù)所述下載指令獲得資源下載地址,根據(jù)所述資源下載地址進行資源下載。
31.如權(quán)利要求30所述的中間設(shè)備,其特征在于,所述獲取模塊,還用于: 通過對等網(wǎng)絡(luò)P2P方式進行資源下載,如果P2P方式下載不成功,則連接源站進行資源下載。
32.如權(quán)利要求30所述的中間設(shè)備,其特征在于,所述中間設(shè)備,還包括: 定時上報模塊,用于定時向所述服務(wù)器上報下載進度和資源存儲狀態(tài)信息。
33.如權(quán)利要求29所述的中間設(shè)備,其特征在于,所述中間設(shè)備包括路由器。
34.—種被控設(shè)備,其特征在于,包括: 接收模塊,用于從中間設(shè)備接收操作指令,其中,所述操作指令為客戶端通過服務(wù)器發(fā)送至所述中間設(shè)備的;以及 執(zhí)行模塊,用于根據(jù)所述操作指令從所述中間設(shè)備獲得資源,并根據(jù)所述資源執(zhí)行相關(guān)操作。
35.一種設(shè)備的控制方法,其特征在于,包括: 接收客戶端發(fā)送的操作命令,所述操作命令中攜帶有被控設(shè)備的信息;以及根據(jù)所述操作命令向?qū)?yīng)的被控設(shè)備發(fā)送操作指令,以使所述對應(yīng)的被控設(shè)備根據(jù)所述操作指令執(zhí)行對應(yīng)的操作。
36.如權(quán)利要求35所述的方法,其特征在于,還包括: 接收客戶端發(fā)送的資源下載命令,所述資源下載命令中攜帶有欲獲取資源的被控設(shè)備信息; 根據(jù)所述資源下載命令判斷對應(yīng)被控設(shè)備的存儲空間是否滿足要求,若滿足要求,則生成資源下載地址;以及 向?qū)?yīng)被控設(shè)備發(fā)送包含所述資源下載地址的下載指令,以使所述對應(yīng)被控設(shè)備根據(jù)所述下載指令進行資源下載。
37.如權(quán)利要求35所述的方法,其特征在于,在所述接收客戶端發(fā)送的操作命令之前,所述方法還包括: 接收所述客戶端發(fā)送的設(shè)備綁定請求,所述設(shè)備綁定請求中包含欲與當前用戶賬號綁定的被控設(shè)備信息; 向驗證服務(wù)器發(fā)送所述設(shè)備綁定請求,并接收所述驗證服務(wù)器返回的驗證成功信息;以及 根據(jù)所述驗證成功信息對所述設(shè)備進行綁定,并向所述客戶端返回綁定成功信息。
38.如權(quán)利要求37所述的方法,其特征在于,所述根據(jù)所述驗證成功信息對所述設(shè)備進行綁定包括: 根據(jù)所述驗證成功信息調(diào)用應(yīng)用程序接口 API對所述設(shè)備進行綁定。
39.如權(quán)利要求36所述的方法,其特征在于,所述根據(jù)所述資源下載命令判斷對應(yīng)設(shè)備的存儲空間是否滿足要求包括:接收所述對應(yīng)設(shè)備上報的資源存儲狀態(tài)信息,根據(jù)所述資源下載命令和所述資源存儲狀態(tài)信息判斷所述對應(yīng)設(shè)備的存儲空間是否大于等于欲下載的資源大小。
40.一種設(shè)備的控制方法,其特征在于,包括: 向服務(wù)器發(fā)送操作命令,所述操作命令中攜帶有被控設(shè)備的信息;以及 接收所述服務(wù)器返回的操作完成消息。
41.如權(quán)利要求40所述的方法,其特征在于,還包括: 向服務(wù)器發(fā)送資源下載命令,所述資源下載命令中攜帶有欲獲取資源的被控設(shè)備信息;以及 接收所述服務(wù)器返回的資源下載完成消息。
42.如權(quán)利要求40所述的方法,其特征在于,所述向服務(wù)器發(fā)送操作命令之前,還包括: 向所述服務(wù)器發(fā)送認證請求,所述認證請求中包含當前用戶賬號信息; 接收所述服務(wù)器返回的認證成功信息后,獲得被控設(shè)備標識; 向所述服務(wù)器發(fā)送設(shè)備綁定請求,所述設(shè)備綁定請求中包含欲與當前用戶賬號綁定的被控設(shè)備標識;以及 接收所述服務(wù)器返回 的綁定成功信息。
43.如權(quán)利要求42所述的方法,其特征在于,所述獲得設(shè)備標識包括: 通過數(shù)字家庭工作組DLNA方式獲得設(shè)備標識; 通過輸入設(shè)備串碼的方式獲得設(shè)備標識;或者 通過掃描設(shè)備二維碼獲得設(shè)備標識。
44.一種設(shè)備的控制方法,其特征在于,包括: 接收服務(wù)器發(fā)送的操作指令;以及 根據(jù)所述操作指令執(zhí)行對應(yīng)的操作。
45.如權(quán)利要求44所述的方法,其特征在于,還包括: 接收服務(wù)器發(fā)送的下載指令;以及 根據(jù)所述下載指令獲得資源下載地址,并根據(jù)所述資源下載地址進行資源下載。
46.如權(quán)利要求45所述的方法,其特征在于,所述根據(jù)所述資源下載地址進行資源下載包括: 通過對等網(wǎng)絡(luò)P2P方式進行資源下載,如果P2P方式下載不成功,則連接源站進行資源下載。
47.如權(quán)利要求45所述的方法,其特征在于,在所述根據(jù)所述資源下載地址進行資源下載時,還包括: 定時向所述服務(wù)器發(fā)送下載進度和資源存儲狀態(tài)信息。
48.如權(quán)利要求45所述的方法,其特征在于,所述根據(jù)所述資源下載地址進行資源下載包括: 在資源下載的過程中,檢測到存儲空間不足,則提示下載失敗并顯示下載失敗的原因。
49.一種服務(wù)器,其特征在于,包括: 第一接收模塊,用于接收 客戶端發(fā)送的操作命令,所述操作命令中攜帶有被控設(shè)備的/[目息;以及第一發(fā)送模塊,用于根據(jù)所述操作命令向?qū)?yīng)的被控設(shè)備發(fā)送操作指令,以使所述對應(yīng)的被控設(shè)備根據(jù)所述操作指令執(zhí)行對應(yīng)的操作。
50.如權(quán)利要求49所述的服務(wù)器,其特征在于,所述服務(wù)器,還包括: 第二接收模塊,用于接收客戶端發(fā)送的資源下載命令,所述資源下載命令中攜帶有欲獲取資源的被控設(shè)備信息; 判斷模塊,用于根據(jù)所述資源下載命令判斷對應(yīng)被控設(shè)備的存儲空間是否滿足要求;生成模塊,用于當對應(yīng)被控設(shè)備的存儲空間滿足要求時,生成資源下載地址;以及第二發(fā)送模塊,用于向?qū)?yīng)被控設(shè)備發(fā)送包含所述資源下載地址的下載指令,以使所述對應(yīng)被控設(shè)備根據(jù)所述下載指令進行資源下載。
51.如權(quán)利要求49所述的服務(wù)器,其特征在于,所述服務(wù)器,還包括: 請求接收模塊,用于接收所述客戶端發(fā)送的設(shè)備綁定請求,所述設(shè)備綁定請求中包含欲與當前用戶賬號綁定的被控設(shè)備信息; 驗證模塊,用于向驗證服務(wù)器發(fā)送所述設(shè)備綁定請求,并接收所述驗證服務(wù)器返回的驗證成功信息;以及 綁定模塊,用于根據(jù)所述驗證成功信息對所述設(shè)備進行綁定,并向所述客戶端返回綁定成功信息。
52.如權(quán)利要求51所述的服務(wù)器,其特征在于,所述綁定模塊,具體用于: 根據(jù)所述驗證成功信息調(diào)用應(yīng)用程序接口 API對所述設(shè)備進行綁定。
53.如權(quán)利要求50所述的服務(wù)器,其特征在于,所述判斷模塊,具體用于: 接收所述對應(yīng)設(shè)備上報的資源存儲狀態(tài)信息,根據(jù)所述資源下載命令和所述資源存儲狀態(tài)信息判斷所述對應(yīng)設(shè)備的存儲空間是否大于等于欲下載的資源大小。
54.—種客戶端,其特征在于,包括: 發(fā)送模塊,用于向服務(wù)器發(fā)送操作命令,所述操作命令中攜帶有被控設(shè)備的信息;以及 接收模塊,用于接收所述服務(wù)器返回的操作完成消息。
55.如權(quán)利要求54所述的客戶端,其特征在于,所述發(fā)送模塊,還用于: 向服務(wù)器發(fā)送資源下載命令,所述資源下載命令中攜帶有欲獲取資源的被控設(shè)備信肩、O
56.如權(quán)利要求54所述的客戶端,其特征在于,所述接收模塊,還用于: 接收所述服務(wù)器返回的資源下載完成消息。
57.如權(quán)利要求54所述的客戶端,其特征在于,所述客戶端,還包括: 認證請求發(fā)送模塊,用于向所述服務(wù)器發(fā)送認證請求,所述認證請求中包含當前用戶賬號信息; 獲得模塊,用于接收所述服務(wù)器返回的認證成功信息后,獲得被控設(shè)備標識; 綁定請求發(fā)送模塊,用于向所述服務(wù)器發(fā)送設(shè)備綁定請求,所述設(shè)備綁定請求中包含欲與當前用戶賬號綁定的被控設(shè)備標識; 其中,所述接收模塊,還用于接收所述服務(wù)器返回的綁定成功信息。
58.如權(quán)利要求54所述的客戶端,其特征在于,所述獲得模塊,具體用于: 通過數(shù)字家庭工作組DLNA方式獲得設(shè)備標識; 通過輸入設(shè)備串碼的方式獲得設(shè)備標識;或者通過掃描設(shè)備二維碼獲得設(shè)備標識。
59.—種被控設(shè)備,其特征在于,包括: 接收模塊,用于接收服務(wù)器發(fā)送的操作指令;以及 執(zhí)行模塊,用于根據(jù)所述操作指令執(zhí)行對應(yīng)的操作。
60.如權(quán)利要求59所述的被控設(shè)備,其特征在于,所述接收模塊,還用于: 接收服務(wù)器發(fā)送的下載指令。
61.如權(quán)利要求59所述的被控設(shè)備,其特征在于,所述被控設(shè)備,還包括: 下載模塊,用于根據(jù)所述下載指令獲得資源下載地址,并根據(jù)所述資源下載地址進行資源下載。
62.如權(quán)利要求61所述的被控設(shè)備,其特征在于,所述下載模塊,具體用于: 通過對等網(wǎng)絡(luò)P2P方式進行資源下載,如果P2P方式下載不成功,則連接源站進行資源下載。
63.如權(quán)利要求59所述的被控設(shè)備,其特征在于,所述被控設(shè)備,還包括: 定時上報模塊,用于在所述根據(jù)所述資源下載地址進行資源下載時,定時向所述服務(wù)器發(fā)送下載進度和資源存儲狀態(tài)信息; 提示模塊,用于在資源下載的過程中,在檢測到存儲空間不足時,提示下載失敗并顯示下載失敗的原因。
【文檔編號】G05B19/418GK103885426SQ201410123115
【公開日】2014年6月25日 申請日期:2014年3月28日 優(yōu)先權(quán)日:2014年3月28日
【發(fā)明者】何磊, 牛磊 申請人:百度在線網(wǎng)絡(luò)技術(shù)(北京)有限公司