本發(fā)明涉及電子系統(tǒng)領(lǐng)域。更具體地,本發(fā)明涉及智能影音系統(tǒng)及控制方法。
背景技術(shù):
當前,智能家居設(shè)備成為了移動互聯(lián)網(wǎng)市場的新的熱點領(lǐng)域,其中,采用移動終端控制電視音響系統(tǒng)成為了一種常見的應用模式?,F(xiàn)有技術(shù)中,移動終端控制電視音響系統(tǒng)大多采用投屏的方法實現(xiàn),即將在移動終端上開啟軟件應用(app),然后將應用內(nèi)容投射到影音系統(tǒng)例如電視屏幕上。
這種方式盡管常見,但具有以下問題:
1、當前電視音響系統(tǒng)本身大多自帶有智能系統(tǒng)并包含app,電視音響系統(tǒng)采用市電供電,而移動終端采用電池供電。當采用公用協(xié)議的投屏方式(例如dlan,airplay,miracast等),實現(xiàn)影音系統(tǒng)控制時,由于播放內(nèi)容來自移動終端,會大量消耗移動終端電力,而具有穩(wěn)定供電和智能系統(tǒng)的電視音響系統(tǒng)卻處于相對閑置狀態(tài)。
2、采用投屏方式使移動終端控制影音系統(tǒng),只能適用于局域網(wǎng)環(huán)境下。而因為目前家庭用戶由互聯(lián)網(wǎng)服務商分配的ip地址大多屬于內(nèi)網(wǎng)地址,無公網(wǎng)ip,移動終端無法遠程訪問或控制影音系統(tǒng)。即使能夠遠程訪問,移動終端投屏也將大量消耗網(wǎng)絡(luò)流量,沒有應用價值。這樣,對于某些對電子系統(tǒng)操作不太熟悉的家庭成員來說,在需要他人遠程幫助操作的應用場合,無法有效獲得幫助。
技術(shù)實現(xiàn)要素:
針對現(xiàn)有技術(shù)中的一個或多個問題,本發(fā)明提供了一種具有云控制功能的智能影音系統(tǒng)及控制方法。
本發(fā)明的一個方面,提出了一種智能影音系統(tǒng),包括:移動終端,可以連接到互聯(lián)網(wǎng)或局域網(wǎng)中的設(shè)備;云服務器,具有云端套接字服務模塊,用于在外網(wǎng)設(shè)備之間建立連接;電視音響系統(tǒng),包括有網(wǎng)絡(luò)通信模塊,用于進行網(wǎng)絡(luò)通信;內(nèi)建套接字服務模塊,連接所述網(wǎng)絡(luò)通信模塊,用于建立內(nèi)網(wǎng)設(shè)備之間的連接;控制模塊,連接所述網(wǎng)絡(luò)通信模塊和所述內(nèi)建套接字服務模塊,用于根據(jù)所述網(wǎng)絡(luò)通信模塊傳遞的外網(wǎng)指令或所述內(nèi)建套接字模塊傳遞的內(nèi)網(wǎng)指令,產(chǎn)生控制命令;音頻視頻播放模塊,連接到所述控制模塊,根據(jù)所述控制命令,進行音頻和視頻的播放;其中,當所述移動終端與所述電視音響系統(tǒng)同時位于內(nèi)網(wǎng)時,所述移動終端通過所述電視音響系統(tǒng)的所述內(nèi)建套接字服務模塊同所述電視音響系統(tǒng)建立連接,之后通過私有網(wǎng)絡(luò)通信協(xié)議,向所述電視音響系統(tǒng)傳遞指令并交換數(shù)據(jù),控制所述電視音響系統(tǒng)進行音樂播放、視頻播放、遙控和光標移動操作;當所述移動終端位于外網(wǎng)時,所述移動終端通過賬號密碼登陸到所述云服務器的所述云端套接字服務模塊,同時,所述電視音響系統(tǒng)繞過自身的內(nèi)建套接字服務模塊,通過所述網(wǎng)絡(luò)通信模塊傳遞賬號密碼,同所述云服務器的云端套接字服務模塊建立并保持連接,所述云服務器在雙方鑒權(quán)成功后,對所述移動終端和所述電視音響系統(tǒng)進行匹配,接收來自于所述移動終端的指令并向所述電視音響系統(tǒng)轉(zhuǎn)發(fā),所述電視音響系統(tǒng)的控制模塊接收來自于所述移動終端的遠程控制指令,控制所述音頻視頻模塊進行節(jié)目播放;無論處于內(nèi)網(wǎng)環(huán)境或外網(wǎng)環(huán)境,所述移動終端對所述電視音響系統(tǒng)只傳輸控制指令,由所述電視音響系統(tǒng)的控制模塊根據(jù)控制指令,獲取流媒體或媒體文件,進行音頻視頻播放。
本發(fā)明另一方面,提出了一種控制智能影音系統(tǒng)的方法,所述方法包括:在云端服務器建立云端套接字服務模塊;在電視音響系統(tǒng)建立內(nèi)建套接字服務模塊;所述電視音響系統(tǒng)通過賬戶密碼,繞過所述內(nèi)建套接字服務模塊,同所述云端套接字服務模塊建立并保持連接;判斷當前所述移動終端所處位置;當所述移動終端位于內(nèi)網(wǎng)時,所述移動終端連接所述電視音響系統(tǒng)的內(nèi)建套接字服務模塊,傳輸指令,控制所述電視音響系統(tǒng);當所述移動終端位于外網(wǎng)時,所述移動終端通過賬號密碼登錄云端服務器,匹配后通過控制指令,控制所述家庭音響系統(tǒng)播放節(jié)目;所述移動終端對所述電視音響系統(tǒng)只傳輸控制指令,由所述電視音響系統(tǒng)的控制模塊根據(jù)控制指令,獲取流媒體或媒體文件,進行音頻視頻播放。
附圖說明
下列附圖涉及有關(guān)本發(fā)明非限制性和非窮舉性的實施例的描述。除非另有說明,否則同樣的數(shù)字和符號在整個附圖中代表同樣或相似的部分。實施例中的尺寸比例可不同于附圖所示比例。另外,實施例中的尺寸可能不同于圖中所示相關(guān)部分尺寸。為更好地理解本發(fā)明,下述細節(jié)描述以及附圖將被提供以作為參考。
圖1所示為依據(jù)本發(fā)明的一個實施例的云控制功能的智能影音系統(tǒng)100的系統(tǒng)框架圖。
圖2所示為根據(jù)本發(fā)明一個實施例的云控制功能的智能影音系統(tǒng)的控制方法流程圖。
圖3所示為根據(jù)本發(fā)明一個實施例的內(nèi)網(wǎng)環(huán)境下控制智能影音系統(tǒng)的控制方法流程圖。
圖4所示為根據(jù)本發(fā)明一個實施例的外網(wǎng)環(huán)境下控制智能影音系統(tǒng)的控制方法流程圖。
圖5所示為根據(jù)本發(fā)明一個實施例的電視音響系統(tǒng)通過音頻視頻應用連接應用服務器獲取音頻視頻流的流程圖。
圖6所示為根據(jù)本發(fā)明一個實施例的電視音響系統(tǒng)從移動終端獲取音頻視頻應用認證和節(jié)目連接,獲取音頻或視頻流的流程圖。
具體實施方式
下面將詳細描述本發(fā)明的具體實施例,應當注意,這里描述的實施例只用于舉例說明,并不用于限制本發(fā)明。在以下描述中,為了提供對本發(fā)明的透徹理解,闡述了大量特定細節(jié)。然而,對于本領(lǐng)域普通技術(shù)人員顯而易見的是:不必采用這些特定細節(jié)來實行本發(fā)明。在其他實例中,為了避免混淆本發(fā)明,未具體描述公知的電路結(jié)構(gòu)、系統(tǒng)或方法。
圖1示出了依據(jù)本發(fā)明的一個實施例的云控制功能的智能影音系統(tǒng)100。如圖1所示,智能影音控制系統(tǒng)100包括具有無線通信功能的移動終端101,云服務器102和電視音響系統(tǒng)103。其中,移動終端101可以連接到互聯(lián)網(wǎng)(例如通過3g,4g網(wǎng)絡(luò),或具有internet連接的wi-fi網(wǎng)絡(luò))或局域網(wǎng)(例如通過wi-fi網(wǎng)絡(luò)或zigbee網(wǎng)絡(luò))中的設(shè)備。云服務器102建有云端套接字服務(socketsever)模塊,用于在外網(wǎng)設(shè)備之間建立連接。電視音響系統(tǒng)103包括有網(wǎng)絡(luò)通信模塊,用于進行網(wǎng)絡(luò)通信;內(nèi)建套接字服務模塊,連接網(wǎng)絡(luò)通信模塊,用于建立內(nèi)網(wǎng)設(shè)備之間的連接;控制模塊,連接網(wǎng)絡(luò)通信模塊和內(nèi)建套接字服務模塊,用于根據(jù)網(wǎng)絡(luò)通信模塊傳遞的外網(wǎng)指令或內(nèi)建套接字模塊傳遞的內(nèi)網(wǎng)指令,產(chǎn)生控制命令;音頻視頻播放模塊,連接到控制模塊,根據(jù)控制命令,進行音頻和視頻的播放。
在一個實施例中,電視音響系統(tǒng)103還可具有內(nèi)部存儲器,用于存儲媒體文件。
其中,當移動終端101與電視音響系統(tǒng)103同時位于內(nèi)網(wǎng)(即局域網(wǎng))時,系統(tǒng)處于內(nèi)網(wǎng)環(huán)境下,移動終端101通過電視音響系統(tǒng)103的套接字服務同電視音響系統(tǒng)103建立連接,之后通過私有網(wǎng)絡(luò)通信協(xié)議(即非公開的網(wǎng)絡(luò)協(xié)議,例如廠商自定義的網(wǎng)絡(luò)協(xié)議),向電視音響系統(tǒng)103傳遞指令并交換數(shù)據(jù),控制電視音響系統(tǒng)內(nèi)建應用實現(xiàn)音樂播放、視頻播放、遙控和光標移動操作。在一個實施例中,移動終端101與電視音響系統(tǒng)103在內(nèi)網(wǎng)環(huán)境下無需賬號登陸和鑒權(quán),即可建立連接。
當移動終端101位于外網(wǎng)時,系統(tǒng)處于外網(wǎng)環(huán)境下,移動終端101通過賬號密碼登陸到云服務器102的云端套接字服務模塊,同時,電視音響系統(tǒng)103繞過自身的內(nèi)建套接字服務模塊,通過其網(wǎng)絡(luò)通信模塊傳遞賬號密碼,同云服務器102的云端套接字服務模塊建立并保持連接。云服務器102在雙方鑒權(quán)成功后,對雙方進行匹配,接收來自于移動終端101的指令并向電視音響系統(tǒng)103轉(zhuǎn)發(fā)。電視音響系統(tǒng)103的控制模塊接收來自于移動終端101的遠程控制指令,控制音頻視頻模塊進行節(jié)目播放。移動終端101,電視音響系統(tǒng)103可以通過公用網(wǎng)絡(luò)通信協(xié)議(例如tcp,udp協(xié)議)與云服務器102建立連接,也可以通過私有網(wǎng)絡(luò)通信協(xié)議與云服務器102建立連接。
在一個實施例中,智能影音控制系統(tǒng)100還包括應用服務器104,連接到移動終端101和電視音響系統(tǒng)103,用于根據(jù)來自移動終端的請求,向移動終端反饋查詢搜索結(jié)果,以及根據(jù)來自電視音響系統(tǒng)103的請求,向電視音響系統(tǒng)103反饋查詢結(jié)果或推送流媒體。
無論移動終端101位于外網(wǎng)或內(nèi)網(wǎng),移動終端101對電視音響系統(tǒng)103只傳輸控制指令,由電視音響系統(tǒng)103的控制模塊根據(jù)控制指令,自主啟動相應的內(nèi)建應用,或讀取內(nèi)部存儲器,或連接應用服務器104,獲取流媒體或媒體文件,進行音頻視頻播放。這樣既降低了網(wǎng)絡(luò)負荷,也降低了移動終端101的電力消耗,同時還能夠?qū)崿F(xiàn)遠程操控。
圖2示出了根據(jù)本發(fā)明一個實施例的云控制功能的智能影音系統(tǒng)的控制方法。如圖2所示,該控制方法包括:
在云端服務器建立云端套接字服務模塊;
在電視音響系統(tǒng)建立內(nèi)建套接字服務模塊;
電視音響系統(tǒng)通過賬戶密碼,繞過內(nèi)建套接字服務模塊,同云端套接字服務模塊建立并保持連接;
判斷當前移動終端所處位置;
當移動終端位于內(nèi)網(wǎng)時,移動終端連接電視音響系統(tǒng)的內(nèi)建套接字服務模塊,傳輸指令,控制電視音響系統(tǒng);
當移動終端位于外網(wǎng)時,移動終端通過賬號密碼登錄云端服務器,匹配后通過控制指令,控制家庭音響系統(tǒng);
移動終端對電視音響系統(tǒng)只傳輸控制指令,由電視音響系統(tǒng)的控制模塊根據(jù)控制指令,獲取流媒體或媒體文件,進行音頻視頻播放。
在一個實施例中,移動終端連接電視音響系統(tǒng)的內(nèi)建套接字服務模塊,傳輸指令,控制電視音響系統(tǒng)的方法如圖3所示:
3.1、移動終端與電視音響系統(tǒng)通過內(nèi)建套接字服務建立連接;
3.2、移動終端向電視音響系統(tǒng)發(fā)送指令;
3.3、電視音響系統(tǒng)根據(jù)指令,完成音樂播放、視頻播放、遙控和光標移動操作。
其中,移動終端與電視音響系統(tǒng)通過內(nèi)建套接字服務建立連接,可無需賬號密碼驗證。內(nèi)網(wǎng)連接可以通過私有網(wǎng)絡(luò)協(xié)議建立。
在一個實施例中,移動終端通過賬號密碼登錄云端服務器,匹配后通過控制指令,控制電視音響系統(tǒng)播放節(jié)目的方法如圖4所示:
4.1、移動終端通過賬號密碼,與云服務器通過云端套接字服務登錄建立連接,并完成與電視音響系統(tǒng)的賬戶匹配;
4.2、移動終端通過云服務器向電視音響系統(tǒng)傳輸播放指令;
4.3、電視音響系統(tǒng)根據(jù)播放指令,檢索本地存儲;
4.4、當本地存儲擁有所需播放的內(nèi)容時,電視音響系統(tǒng)的控制模塊通過音頻視頻播放模塊,播放該內(nèi)容;
4.5、當本地存儲沒有所需播放的內(nèi)容時,電視音響系統(tǒng)的控制模塊檢測電視音響系統(tǒng)是否具有可用音頻視頻應用;
4.6、當電視音響系統(tǒng)有可用的音頻視頻應用時,電視音響系統(tǒng)通過內(nèi)建音頻視頻應用連接應用服務器獲取音頻視頻流;
4.7、當電視音響系統(tǒng)無可用的音頻視頻應用時,電視音響系統(tǒng)從移動終端獲取移動終端內(nèi)的音頻視頻應用認證信息和節(jié)目連接,連接應用服務器獲取音頻或視頻流。
其中,移動終端通過賬號密碼,與云服務器通過云端套接字服務登錄建立連接,并完成與電視音響系統(tǒng)的賬戶匹配步驟可包括云服務器鑒權(quán)與匹配與發(fā)送令牌給移動終端。
移動終端與云服務器,電視音響系統(tǒng)的外網(wǎng)連接可以通過公有或私有網(wǎng)絡(luò)通信協(xié)議建立。
應用服務器可以為私有服務器,本智能影音系統(tǒng)廠商的公共服務器或第三方服務器。
本領(lǐng)域技術(shù)人員應當理解,當處于內(nèi)網(wǎng)環(huán)境下時,移動終端向電視音響系統(tǒng)通過電視音響系統(tǒng)內(nèi)建的套接字服務模塊傳輸播放指令也可以采用4.3-4.7所述的步驟完成。
圖5示出了步驟4.6中,電視音響系統(tǒng)通過音頻視頻應用連接應用服務器獲取音頻視頻流的流程圖,如圖5所示,該項操作包括
5.1、電視音響系統(tǒng)的控制模塊啟動內(nèi)建音頻視頻應用,連接到應用服務器,根據(jù)接收到的指令搜索節(jié)目;
5.2、應用服務器返回搜索結(jié)果;
5.3、電視音響系統(tǒng)的控制模塊接收搜索結(jié)果并根據(jù)指令進行匹配;
5.4、電視音響系統(tǒng)的控制模塊根據(jù)匹配結(jié)果,向應用服務器請求流媒體推送;
5.5、應用服務器向電視音響系統(tǒng)推流。
可選的,搜索結(jié)果的匹配還可包括:
5.6、電視音響系統(tǒng)的控制模塊傳輸搜索結(jié)果給移動終端請求人工匹配;
5.7、移動終端根據(jù)用戶指令向電視音響系統(tǒng)傳輸匹配結(jié)果。
本領(lǐng)域技術(shù)人員應當理解,當處于內(nèi)網(wǎng)環(huán)境下時,步驟5.6,5.7可通過電視音響系統(tǒng)的內(nèi)建套接字模塊建立的連接直接完成傳輸(未示出),當處于外網(wǎng)環(huán)境下時,步驟5.6,5.7的傳輸通過云服務器中轉(zhuǎn)。
圖6示出了電視音響系統(tǒng)從移動終端獲取音頻視頻應用認證和節(jié)目連接,獲取音頻或視頻流的流程圖,如圖6所示,該項操作包括:
6.1、電視音響系統(tǒng)向云服務器反饋無本地匹配結(jié)果和內(nèi)建本地應用;
6.2、云服務器向移動終端發(fā)生反饋結(jié)果,并請求獲取移動終端內(nèi)建應用的認證信息;
6.3、移動終端人工或自動通過自身內(nèi)建應用,向應用服務器搜索所需視頻音頻節(jié)目信息;
6.4、應用服務器返回節(jié)目流媒體鏈接信息;
6.5、移動終端通過云服務器,向電視音響系統(tǒng)發(fā)送應用服務器認證信息和鏈接信息;
6.6、電視音響系統(tǒng)接入應用服務器進行認證并根據(jù)鏈接信息請求節(jié)目推流;
6.7、應用服務器向電視音響系統(tǒng)推送節(jié)目流媒體。
本領(lǐng)域技術(shù)人員應當理解,圖6所示的實施例為處于外網(wǎng)環(huán)境下的步驟,當處于內(nèi)網(wǎng)環(huán)境下時,電視音響系統(tǒng)從移動終端獲取音頻視頻應用認證和節(jié)目連接,獲取音頻或視頻流的步驟如下:
7.1、電視音響系統(tǒng)向移動終端反饋無本地匹配結(jié)果和內(nèi)建本地應用并請求獲取移動終端內(nèi)建應用的認證信息;
7.2、移動終端人工或自動通過自身內(nèi)建應用,向應用服務器搜索所需視頻音頻節(jié)目信息;
7.3、應用服務器返回節(jié)目流媒體鏈接信息;
7.4、移動終端向電視音響系統(tǒng)發(fā)送應用服務器認證信息和鏈接信息;
7.5、電視音響系統(tǒng)接入應用服務器進行認證并根據(jù)鏈接信息請求節(jié)目推流;
7.6、應用服務器向電視音響系統(tǒng)推送節(jié)目流媒體。
需要聲明的是,上述發(fā)明內(nèi)容及具體實施方式意在證明本發(fā)明所提供技術(shù)方案的實際應用,不應解釋為對本發(fā)明保護范圍的限定。本領(lǐng)域技術(shù)人員在本發(fā)明的精神和原理內(nèi),當可作各種修改、等同替換、或改進。本發(fā)明的保護范圍以所附權(quán)利要求書為準。