欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能應(yīng)用自動(dòng)匹配的方法及系統(tǒng)的制作方法

文檔序號(hào):7805832閱讀:355來源:國(guó)知局
專利名稱:一種實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能應(yīng)用自動(dòng)匹配的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)字家庭設(shè)備間的三屏互動(dòng)應(yīng)用領(lǐng)域,尤其涉及的是一種實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能應(yīng)用自動(dòng)匹配的方法及系統(tǒng)。
背景技術(shù)
隨著軟硬件技術(shù)的發(fā)展,目前的電視、手機(jī),都像電腦一樣具備了越來越強(qiáng)大硬件環(huán)境與智能操作系統(tǒng)。這些種類繁多的設(shè)備之間的互動(dòng),既三屏互動(dòng)也成為目前的一種潮流,這是傳統(tǒng)消費(fèi)電子人機(jī)交互方式的突破。而目前的三屏互動(dòng)領(lǐng)域,需要用戶預(yù)先在需要互動(dòng)的主從端設(shè)備安裝相應(yīng)的功能軟件。而這這種三屏互動(dòng)的功能需要在包括在電視端、PC端、手機(jī)端安裝的特定的程序才能實(shí)現(xiàn)某個(gè)三屏互動(dòng)功能,不同用戶有不同的需求,運(yùn)營(yíng)商很難提供并維護(hù)足夠多的應(yīng)用程序,滿足眾多的用戶需求,唯一能提供的是一個(gè)好的應(yīng)用平臺(tái)。另一方面,在諸多設(shè)備上手動(dòng)安裝匹配合適的軟件,對(duì)大多數(shù)用戶來說,是一件很頭痛的事情,給用戶造成不便。在設(shè)備上手動(dòng)安裝適合當(dāng)前設(shè)備的軟件不僅耗時(shí)耗力,又不利于設(shè)備的智能化發(fā)展。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對(duì)現(xiàn)有技術(shù)的上述缺陷,提供一種能夠?qū)崿F(xiàn)數(shù)字家庭設(shè)備間功能應(yīng)用自動(dòng)匹配的方法及系統(tǒng),解決三屏互動(dòng)中諸多設(shè)備應(yīng)用的更新與維護(hù)的復(fù)雜性問題,實(shí)現(xiàn)通過開放的應(yīng)用平臺(tái),云端服務(wù)中心,把三屏互動(dòng)應(yīng)用的開發(fā)工作交給下游軟件開發(fā)商,運(yùn)營(yíng)商只要提供完成特定交互功能的互動(dòng)通信協(xié)議信息,下游軟件開發(fā)商即可提供形形色色的客戶端程序與服務(wù)程序,另外該應(yīng)用的云端服務(wù)中心也大大降低了用戶對(duì)三屏互動(dòng)應(yīng)用的安裝復(fù)雜度,通過各設(shè)備彼此之間自動(dòng)智能匹配,并通過云端的設(shè)備云端服務(wù)中心獲取運(yùn)行對(duì)應(yīng)的服務(wù)和客戶端,不需要用戶的過多參與,為用戶提供了方便。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下
一種實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能應(yīng)用自動(dòng)匹配的方法,其中,包括步驟
A、預(yù)先建立用于維護(hù)和管理數(shù)字家庭各類設(shè)備的設(shè)備信息與客戶端程序的云端服務(wù)中心,所述云端服務(wù)中心包括用于提供安裝在主設(shè)備的服務(wù)程序和安裝在從設(shè)備上的客戶端程序,記錄所述服務(wù)程序與客戶端程序協(xié)同通信的互動(dòng)通信協(xié)議信息;
B、數(shù)字家庭設(shè)備通過數(shù)字家庭協(xié)議的定時(shí)宣告和接收宣告來彼此發(fā)現(xiàn)并建立連接,并獲取與之連接的設(shè)備的設(shè)備信息;
C、獲取設(shè)備可提供的交互功能信息,以及實(shí)現(xiàn)所述的交互功能的互動(dòng)通信協(xié)議信息;
D、根據(jù)所述的交互功能信息與互動(dòng)通信協(xié)議信息,數(shù)字家庭設(shè)備與所述的云端服務(wù)中心建立連接,選擇安裝對(duì)應(yīng)的服務(wù)程序與客戶端程序。
所述的方法,其中,所述的根據(jù)所述的交互功能信息與互動(dòng)通信協(xié)議信息,數(shù)字家庭設(shè)備與所述的云端服務(wù)中心建立連接,選擇安裝對(duì)應(yīng)的服務(wù)程序與客戶端程序步驟,具體包括
E、根據(jù)所述的設(shè)備信息與交互功能信息查詢并顯示設(shè)備能提供的交互功能列表;
F、根據(jù)用戶的選擇,從所述云端服務(wù)中心查詢對(duì)應(yīng)交互功能的服務(wù)程序、與所述服務(wù)程序?qū)?yīng)的客戶端程序;
G、根據(jù)用戶的選擇,獲取并安裝所述的服務(wù)程序與對(duì)應(yīng)的客戶端程序;
H、數(shù)字家庭各設(shè)備通過所述的客戶端程序建立通信連接,實(shí)現(xiàn)各個(gè)設(shè)備間的控制與交互。所述的方法,其中,所述的客戶端程序包括安裝在從設(shè)備上的多個(gè)能提供相同交互的客戶端程序;所述服務(wù)程序包括安裝在主設(shè)備上的多個(gè)能提供相同服務(wù)的服務(wù)程序; 并且客戶端程序與服務(wù)程序程序基于所述的互動(dòng)通信協(xié)議實(shí)現(xiàn)控制與交互,所述的互動(dòng)通信協(xié)議對(duì)應(yīng)一種交互功能。所述的方法,其中,所述的互動(dòng)通信協(xié)議信息在于記錄所述客戶端程序程序與服務(wù)程序程序進(jìn)行協(xié)同通信共同遵循的規(guī)則和約定。所述的方法,其中,在所述獲取設(shè)備可提供的交互功能信息,以及實(shí)現(xiàn)所述的交互功能的互動(dòng)通信協(xié)議信息步驟中,所述交互功能信息與所述交互功能的互動(dòng)通信協(xié)議信息存儲(chǔ)在主設(shè)備的存儲(chǔ)器中或者存儲(chǔ)在云端服務(wù)中心。所述的方法,其中,所述根據(jù)用戶的選擇,從所述云端服務(wù)中心查詢對(duì)應(yīng)交互功能的多個(gè)服務(wù)程序、與所述服務(wù)程序?qū)?yīng)的多個(gè)客戶端程序,還在于
主設(shè)備獲取從設(shè)備客戶端程序,并推送給從設(shè)備; 或者從設(shè)備獲取主設(shè)備的服務(wù)程序,并推送給主設(shè)備。所述的方法,其中,主設(shè)備和從設(shè)備具有彼此發(fā)現(xiàn)的能力,在數(shù)字家庭局域網(wǎng)中, 數(shù)字家庭主設(shè)備和從設(shè)備間采用IGRS協(xié)議或者DLNA協(xié)議,通過定時(shí)宣告和接收宣告來彼此發(fā)現(xiàn)與彼此通信。一種云端服務(wù)中心,其中,所述的云端服務(wù)中心用于維護(hù)和管理數(shù)字家庭各類設(shè)備的設(shè)備信息、互動(dòng)通信協(xié)議信息與客戶端程序與服務(wù)程序,所述云端服務(wù)中心包括
數(shù)據(jù)存儲(chǔ)管理模塊,用于存儲(chǔ)包括客戶端程序信息、服務(wù)程序信息以及所述的客戶端程序與服務(wù)程序信息分別適用的互動(dòng)通信協(xié)議信息;
信息查詢模塊,用于根據(jù)所述用戶選擇安裝的交互功能,查詢對(duì)應(yīng)交互功能的多個(gè)服務(wù)程序、與所述服務(wù)程序?qū)?yīng)的多個(gè)客戶端程序;
應(yīng)用管理模塊,用于分類存儲(chǔ)與管理數(shù)字家庭的客戶端程序與服務(wù)程序; 交互模塊,用于與所述的數(shù)字家庭主和/或從設(shè)備建立連接,提供所述的服務(wù)程序與對(duì)應(yīng)的客戶端程序的下載服務(wù)。所述的云端服務(wù)中心,其中,所述的云端服務(wù)中心還包括,
應(yīng)用驗(yàn)證模塊,用于根據(jù)所述的互動(dòng)通信協(xié)議信息,驗(yàn)證應(yīng)用程序是否能實(shí)現(xiàn)所述的互動(dòng)通信協(xié)議信息指定的交互功能,及應(yīng)用的安全性。一種實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能應(yīng)用自動(dòng)匹配的系統(tǒng),其中,包括用于維護(hù)和管理數(shù)字家庭設(shè)備的信息、服務(wù)程序與客戶端程序的云端服務(wù)中心,和與所述云端服務(wù)中心通訊的數(shù)字家庭主設(shè)備、數(shù)字家庭從設(shè)備;
5所述系統(tǒng)的數(shù)字家庭主設(shè)備和從設(shè)備通過如上所述的方法與所述云端服務(wù)中心建立連接,獲取與安裝與所述主設(shè)備對(duì)應(yīng)的服務(wù)程序,獲取安裝與所述從設(shè)備對(duì)應(yīng)的客戶端程序,實(shí)現(xiàn)主設(shè)備與從設(shè)備的交互與控制。本發(fā)明所提供的實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能自動(dòng)匹配的方法及系統(tǒng),采用云服務(wù)和云應(yīng)用的思想,預(yù)先為設(shè)備建立一個(gè)用于維護(hù)和管理設(shè)備信息的云端服務(wù)中心。數(shù)字家庭設(shè)備之間通過定時(shí)宣告和接受宣告實(shí)現(xiàn)彼此發(fā)現(xiàn)并建立連接,同時(shí)向云端服務(wù)中心提交自身的設(shè)備信息,云端服務(wù)中心根據(jù)他們?cè)O(shè)備提交的設(shè)備信息,在自身的數(shù)據(jù)庫(kù)中查詢與它們相匹配的對(duì)方設(shè)備的服務(wù)和客戶端,實(shí)現(xiàn)各個(gè)設(shè)備間的控制與通信,其解決了三屏互動(dòng)中諸多設(shè)備互動(dòng)的復(fù)雜性問題,實(shí)現(xiàn)了各設(shè)備彼此之間自動(dòng)智能匹配,并通過云端的設(shè)備云端服務(wù)中心獲取運(yùn)行對(duì)應(yīng)的服務(wù)和客戶端,不需要用戶的參與,大大為用戶提供了方便。


圖1是本發(fā)明實(shí)施例的實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能自動(dòng)匹配的方法流程圖。圖2是圖1中數(shù)字家庭主設(shè)備向數(shù)字家庭從設(shè)備推送客戶端程序的流程圖。圖3是圖1中提供的數(shù)字家庭主設(shè)備和從設(shè)備有各自的云端服務(wù)器時(shí)的方法流程圖。圖4是本發(fā)明實(shí)施例的實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能自動(dòng)匹配的系統(tǒng)示意圖。圖5是圖4的云端服務(wù)中心的系統(tǒng)組成示意圖。
具體實(shí)施例方式為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明實(shí)施例一提供的實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能自動(dòng)匹配的方法,如圖1所示, 包括步驟
步驟S100、預(yù)先建立用于維護(hù)和管理數(shù)字家庭各類設(shè)備的設(shè)備信息與客戶端程序的云端服務(wù)中心。所述云端服務(wù)中心包括用于提供安裝在主設(shè)備的服務(wù)程序和安裝在從設(shè)備上的客戶端程序,記錄所述服務(wù)程序與客戶端程序協(xié)同通信的互動(dòng)通信協(xié)議信息。所述云端服務(wù)中心包括
數(shù)據(jù)存儲(chǔ)管理模塊,用于存儲(chǔ)包括客戶端程序信息、服務(wù)程序信息以及所述的客戶端程序與服務(wù)程序信息分別適用的互動(dòng)通信協(xié)議信息;
信息查詢模塊,用于根據(jù)所述用戶選擇安裝的交互功能,查詢對(duì)應(yīng)交互功能的多個(gè)服務(wù)程序、與所述服務(wù)程序?qū)?yīng)的多個(gè)客戶端程序
應(yīng)用管理模塊,用于分類存儲(chǔ)與管理數(shù)字家庭的客戶端程序與服務(wù)程序; 交互模塊,用于與所述的數(shù)字家庭主和/或從設(shè)備建立連接,提供所述的服務(wù)程序與對(duì)應(yīng)的客戶端程序的下載服務(wù)。所述客戶端程序通常安裝在智能移動(dòng)設(shè)備上、所述服務(wù)程序通常安裝在個(gè)人PC 或者智能電視上,實(shí)現(xiàn)智能設(shè)備與智能電視或者個(gè)人PC的協(xié)同控制。
例如,客戶端程序包括安裝在設(shè)備A上的多個(gè)能提供相同交互的客戶端程序a ;所述服務(wù)程序包括安裝在設(shè)備B上的多個(gè)能提供相同服務(wù)的服務(wù)程序b ;并且程序a與程序b 基于所述的互動(dòng)通信協(xié)議實(shí)現(xiàn)控制與交互,所述的互動(dòng)通信協(xié)議對(duì)應(yīng)一種交互功能。所述的互動(dòng)通信協(xié)議信息在于記錄所述客戶端程序程序a與服務(wù)程序程序b進(jìn)行協(xié)同通信共同遵循的規(guī)則和約定。步驟S200,獲取設(shè)備可提供的交互功能信息,以及實(shí)現(xiàn)所述的交互功能的互動(dòng)通信協(xié)議信息。該交互功能信息與實(shí)現(xiàn)該交互功能的互動(dòng)通信協(xié)議信息一一對(duì)應(yīng)。所述的互動(dòng)通信協(xié)議信息存儲(chǔ)在主設(shè)備的存儲(chǔ)器中或者存儲(chǔ)在云端服務(wù)中心,并且所述的交互功能信息與互動(dòng)通信協(xié)議信息由運(yùn)營(yíng)商提供并維護(hù)。例如智能電視機(jī)支持IGRS協(xié)議或者DLNA 協(xié)議,電視機(jī)出廠的時(shí)候,在其存儲(chǔ)器中存儲(chǔ)所述的交互功能信息與互動(dòng)通信協(xié)議信息,當(dāng)電視機(jī)通過所述的數(shù)字家庭協(xié)議與其他設(shè)備建立連接后,顯示所述的交互功能信息列表。例如,交互功能信息可為實(shí)現(xiàn)屏幕傳輸或者手機(jī)遙控的交互功能,并且指定實(shí)現(xiàn)所述的屏幕傳輸交互功能需要互動(dòng)通信協(xié)議I^rotocoll,指定實(shí)現(xiàn)所述的手機(jī)遙控交互功能需要互動(dòng)通信協(xié)議ftx)t0C012,所述的互動(dòng)通信協(xié)議由運(yùn)營(yíng)商制定與維護(hù)。下游互動(dòng)程序開發(fā)商可以根據(jù)所述的互動(dòng)通信協(xié)議I^rotocoll或者ftx)t0C012,設(shè)計(jì)對(duì)應(yīng)的服務(wù)程序與客戶端程序,由于有一致的互動(dòng)通信協(xié)議,即使對(duì)應(yīng)交互功能的服務(wù)程序與客戶端程序由不同的下游開發(fā)商開發(fā),也可以實(shí)現(xiàn)控制的無縫對(duì)接。步驟S300、數(shù)字家庭設(shè)備通過數(shù)字家庭協(xié)議的定時(shí)宣告和接收宣告來彼此發(fā)現(xiàn)并建立連接,并獲取與之連接的設(shè)備的設(shè)備信息;
其中,主設(shè)備和從設(shè)備具有彼此發(fā)現(xiàn)的能力,在數(shù)字家庭局域網(wǎng)中,數(shù)字家庭主設(shè)備和從設(shè)備間采用IGRS協(xié)議或者DLNA協(xié)議,通過定時(shí)宣告和接收宣告來彼此發(fā)現(xiàn)與彼此通信。IGRS (Intelligent Grouping and Resource Sharing)信息設(shè)備資源共享協(xié)同服務(wù),定義了設(shè)備間的資源發(fā)現(xiàn)、發(fā)布的機(jī)制,統(tǒng)一了設(shè)備間的配置管理和服務(wù)訪問控制的機(jī)制,包括數(shù)據(jù)的獲取和分發(fā)這樣的一個(gè)機(jī)制,是建立在TCP/IP協(xié)議之上的應(yīng)用層協(xié)議, DLNA ( DIGITAL LIVING NETWORK ALLIANCE)數(shù)字生活網(wǎng)絡(luò)聯(lián)盟,是一種包括網(wǎng)絡(luò)互連、網(wǎng)絡(luò)協(xié)議、媒體傳輸、,設(shè)備的發(fā)現(xiàn)控制和管理及媒體格式的網(wǎng)絡(luò)規(guī)范,旨在解決個(gè)人PC、消費(fèi)電器、移動(dòng)設(shè)備在內(nèi)的無線網(wǎng)絡(luò)和有線網(wǎng)絡(luò)的互聯(lián)互通。當(dāng)然類似的發(fā)現(xiàn)協(xié)議有很多種,并不局限于本實(shí)施例的IGRS協(xié)議或者DLNA協(xié)議, 所選擇的協(xié)議可以根據(jù)實(shí)際情況進(jìn)行適應(yīng)性設(shè)置。步驟S400、根據(jù)所述的設(shè)備信息與交互功能信息查詢并顯示設(shè)備能提供的交互功能列表;
其中,該交互功能列表包括有設(shè)備類型信息,服務(wù)信息以及客戶端信息,而設(shè)備類型信息。服務(wù)信息以及客戶端信息是一一對(duì)應(yīng)的,每個(gè)設(shè)備提供哪些服務(wù)以及每種服務(wù)對(duì)應(yīng)哪個(gè)客戶端程序都是確定的,根據(jù)設(shè)備信息與交互功能信息就可以查詢到設(shè)備提供的服務(wù)以及對(duì)應(yīng)的客戶端程序。步驟S500、根據(jù)用戶的選擇,從所述云端服務(wù)中心查詢對(duì)應(yīng)交互功能的服務(wù)程序、 與所述服務(wù)程序?qū)?yīng)的客戶端程序。其中,主設(shè)備獲取從設(shè)備客戶端程序,并推送給從設(shè)備;或者從設(shè)備獲取主設(shè)備的服務(wù)程序,并推送給主設(shè)備。
步驟S600、根據(jù)用戶的選擇,獲取并安裝所述的服務(wù)程序與對(duì)應(yīng)的客戶端程序; 步驟S700、數(shù)字家庭各設(shè)備通過所述的客戶端程序建立通信連接,實(shí)現(xiàn)各個(gè)設(shè)備間的
控制與交互。其中,在從云端服務(wù)中心搜尋匹配的過程,具體為云端服務(wù)中心傳輸與客戶端程序a與客戶端程序b的安裝設(shè)備匹配信息,數(shù)字家庭主設(shè)備根據(jù)所述的設(shè)備匹配信息,搜尋與之對(duì)應(yīng)匹配的設(shè)備A與設(shè)備B,如果搜索到匹配的設(shè)備則提示設(shè)備A安裝與之對(duì)應(yīng)的客戶端程序a、設(shè)備B安裝與之對(duì)應(yīng)的客戶端程序b,并推送響應(yīng)的客戶端程序至對(duì)應(yīng)的設(shè)備。 反之,數(shù)字家庭主設(shè)備給出未找到匹配的程序的提示。作為本發(fā)明的進(jìn)一步改進(jìn),在設(shè)備A和設(shè)備B安裝與之對(duì)應(yīng)的程序前,還查詢?cè)O(shè)備 A對(duì)應(yīng)的多個(gè)功能設(shè)備As,設(shè)備B對(duì)應(yīng)的多個(gè)功能設(shè)備Bs,并判斷所述的多個(gè)功能設(shè)備As 與多個(gè)功能設(shè)備Bs是否匹配,如匹配則繼續(xù)客戶端程序的安裝,否則提示錯(cuò)誤,例如設(shè)備A 與設(shè)備B是否均能提供滿足數(shù)據(jù)傳輸速率的wifi設(shè)備與服務(wù)等。由于數(shù)字家庭主設(shè)備需要向云端服務(wù)中心提交數(shù)字家庭各設(shè)備的設(shè)備信息,所以數(shù)字家庭主設(shè)備還具有聯(lián)網(wǎng)能力,其內(nèi)置有云端服務(wù)中心的連接模塊,連接模塊保存有云端服務(wù)中心的URL地址,以便通過hternet連接到云端服務(wù)中心,進(jìn)行查詢和下載操作。這里,數(shù)字家庭主設(shè)備一般指的是智能電視或者PC,當(dāng)然根據(jù)不同的交互功能,移動(dòng)設(shè)備也可以作為主設(shè)備,而其他設(shè)備作為從設(shè)備,這里不做限定。進(jìn)一步地,本實(shí)施例還提供了數(shù)字家庭主設(shè)備將獲取的客戶端程序推送給各個(gè)從設(shè)備的具體過程,如圖2所示,包括步驟;
步驟Si、數(shù)字家庭各設(shè)備通過數(shù)字家庭協(xié)議(IGRS/ DLNA)建立通信連接;
步驟S2、數(shù)字家庭主設(shè)備和數(shù)字家庭從設(shè)備啟動(dòng)Socket通信與服務(wù);
步驟S3、數(shù)字家庭主設(shè)備將從云端服務(wù)中心獲取的客戶端程序傳輸給數(shù)字家庭從設(shè)備。進(jìn)一步地,數(shù)字家庭主設(shè)備和數(shù)字家庭從設(shè)備可以在云端服務(wù)中心分別設(shè)置有自己的云端服務(wù)器,定義數(shù)字家庭主設(shè)備的服務(wù)器為主設(shè)備云端服務(wù)器,數(shù)字家庭從設(shè)備的服務(wù)器為從設(shè)備云端服務(wù)器;
其具體的實(shí)施過程是
數(shù)字家庭主設(shè)備和數(shù)字家庭從設(shè)備通過定時(shí)宣告和接收宣告彼此發(fā)現(xiàn),同時(shí),數(shù)字家庭主設(shè)備向云端服務(wù)中心中的主設(shè)備云端服務(wù)器提交自己的設(shè)備信息,同時(shí)數(shù)字家庭從設(shè)備向云端服務(wù)中心中的從設(shè)備云端服務(wù)器提交自己的設(shè)備信息。他們各自的云端服務(wù)器根據(jù)提交的信息,在數(shù)據(jù)庫(kù)中查詢匹配服務(wù)和客戶端。比如說,數(shù)字家庭主設(shè)備首先從交互功能表中的設(shè)備表中通過提交的數(shù)字家庭主設(shè)備的設(shè)備信息,找到數(shù)字家庭主設(shè)備的設(shè)備記錄,通過該記錄查找到數(shù)字家庭主設(shè)備可以用于交互的服務(wù)表,對(duì)服務(wù)表進(jìn)行循環(huán)查找,找出具備指定條件的服務(wù)服務(wù)對(duì)應(yīng)的客戶端表記錄中有滿足數(shù)字家庭從設(shè)備的設(shè)備信息的可運(yùn)行在數(shù)字家庭從設(shè)備上的客戶端記錄,在查詢匹配之后返回結(jié)果,返回給數(shù)字家庭主設(shè)備的是可以運(yùn)行在數(shù)字家庭從設(shè)備上的客戶端以及對(duì)應(yīng)的服務(wù)。返回給數(shù)字家庭從設(shè)備的是可以運(yùn)行在數(shù)字家庭主設(shè)備上的客戶端以及對(duì)應(yīng)的服務(wù)。只要返回給數(shù)字家庭主設(shè)備和從設(shè)備的結(jié)果有一個(gè)是非空的,就可以認(rèn)為協(xié)商是成功的,主、從設(shè)備間是可以互動(dòng)的。
8
而根據(jù)數(shù)字家庭主設(shè)備和從設(shè)備協(xié)商的結(jié)果,用戶可以自由選擇從數(shù)字家庭主設(shè)備控制數(shù)字家庭從設(shè)備,獲取數(shù)字家庭從設(shè)備的服務(wù),或者從數(shù)字家庭從設(shè)備控制數(shù)字家庭主設(shè)備,獲取數(shù)字家庭主設(shè)備的服務(wù),可以互為主從設(shè)備。而且可以把這些服務(wù)列舉出來,根據(jù)用戶的選擇,首先獲取到對(duì)應(yīng)的服務(wù),然后數(shù)字家庭從設(shè)備可以從云端服務(wù)中心獲取主設(shè)備的云端服務(wù)器地址,并連接到該云端服務(wù)器,在數(shù)字家庭從設(shè)備連接到主設(shè)備云端服務(wù)器后,數(shù)字家庭主設(shè)備通過獲知的數(shù)字家庭從設(shè)備的類型,從數(shù)字家庭主設(shè)備的云端服務(wù)器獲取該數(shù)字家庭從設(shè)備對(duì)應(yīng)的客戶端程序,并推送給數(shù)字家庭從設(shè)備。采用此模式時(shí),在協(xié)商成功后,數(shù)字家庭從設(shè)備上會(huì)啟動(dòng)一個(gè)Socket服務(wù)端,響應(yīng)接入和接收推入的數(shù)據(jù)。推送完成,在數(shù)字家庭主、從設(shè)備端啟動(dòng)運(yùn)行服務(wù)和對(duì)應(yīng)的客戶端,進(jìn)行主從設(shè)備的控制和服務(wù)提供。由上可見,本發(fā)明實(shí)施例的實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能自動(dòng)匹配的方法,基于云服務(wù)的思想,把應(yīng)用和服務(wù)放在云端的云端服務(wù)中心。通過設(shè)備間的智能協(xié)商,獲取和運(yùn)行云服務(wù)和云客戶端,可以有效降低諸多設(shè)備互動(dòng)的復(fù)雜性,為用戶提供了方便?;谏鲜龇椒▽?shí)施例,本發(fā)明還提供了一種實(shí)現(xiàn)家庭數(shù)字設(shè)備間功能自動(dòng)匹配的系統(tǒng),如圖4所示,包括用于維護(hù)和管理數(shù)字家庭各類設(shè)備的設(shè)備信息、服務(wù)程序與客戶端程序的云端服務(wù)中心40,和與所述云端服務(wù)中心40通訊的至少一數(shù)字家庭主設(shè)備41、至少一與所述數(shù)字家庭主設(shè)備41連接的數(shù)字家庭從設(shè)備42。所述數(shù)字家庭主設(shè)備41和數(shù)字家庭從設(shè)備42在通過定時(shí)宣告和接收宣告來彼此發(fā)現(xiàn)并建立連接后,所述數(shù)字家庭主設(shè)備41通過將從所述云端服務(wù)中心40獲取相應(yīng)的客戶端程序,并與所述的從設(shè)備建立通信連接,把所述的客戶端程序推送給各從設(shè)備,實(shí)現(xiàn)主從設(shè)備間協(xié)同的客戶端程序的安裝、更新、交互與通信。其中,所述數(shù)字家庭主設(shè)備41和數(shù)字家庭從設(shè)備42通過互聯(lián)網(wǎng)與所述云端服務(wù)中心40建立連接,所述數(shù)字家庭主設(shè)備與所述數(shù)字家庭從設(shè)備通過IGRS協(xié)議或者DLNA協(xié)議,通過有線或者無線通信建立連接。進(jìn)一步地,如圖5所示,在云端服務(wù)中心40還設(shè)置有,
數(shù)據(jù)存儲(chǔ)管理模塊401,用于存儲(chǔ)包括客戶端程序信息、服務(wù)程序信息以及所述的客戶端程序與服務(wù)程序信息分別適用的互動(dòng)通信協(xié)議信息;
信息查詢模塊402,用于根據(jù)所述用戶選擇安裝的交互功能,查詢對(duì)應(yīng)交互功能的多個(gè)服務(wù)程序、與所述服務(wù)程序?qū)?yīng)的多個(gè)客戶端程序;
應(yīng)用管理模塊403,用于分類存儲(chǔ)與管理數(shù)字家庭的客戶端程序與服務(wù)程序; 交互模塊404,用于與所述的數(shù)字家庭主和/或從設(shè)備建立連接,提供所述的服務(wù)程序與對(duì)應(yīng)的客戶端程序的下載服務(wù)。其中,所述的云端服務(wù)中心還包括,應(yīng)用驗(yàn)證模塊405,用于根據(jù)所述的互動(dòng)通信協(xié)議信息,驗(yàn)證應(yīng)用程序是否能實(shí)現(xiàn)所述的互動(dòng)通信協(xié)議信息指定的交互功能,及應(yīng)用的安全性。進(jìn)一步地,數(shù)字家庭主設(shè)備和數(shù)字家庭從設(shè)備可以在云端服務(wù)中心分別設(shè)置自己的云端服務(wù)器,定義數(shù)字家庭主設(shè)備的服務(wù)器為主設(shè)備云端服務(wù)器,數(shù)字家庭從設(shè)備的服務(wù)器為從設(shè)備云端服務(wù)器,并分別用于維護(hù)和管理各自設(shè)備的設(shè)備信息、服務(wù)程序及客戶端程序。
由此可見,本發(fā)明所提供的實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能自動(dòng)匹配的方法及系統(tǒng),采用云服務(wù)和云應(yīng)用的思想,預(yù)先為設(shè)備建立一個(gè)用于維護(hù)和管理設(shè)備信息的云端服務(wù)中心,設(shè)備之間通過定時(shí)宣告和接受宣告實(shí)現(xiàn)彼此發(fā)現(xiàn)并建立連接,同時(shí)向云端服務(wù)中心提交自身的設(shè)備信息,云端服務(wù)中心根據(jù)他們?cè)O(shè)備提交的設(shè)備信息,在自身的數(shù)據(jù)庫(kù)中查詢與它們相匹配的對(duì)方設(shè)備的服務(wù)和客戶端,實(shí)現(xiàn)各個(gè)設(shè)備間的控制與通信,通過設(shè)備間的智能協(xié)商,很好的解決三屏互動(dòng)中諸多設(shè)備互動(dòng)的復(fù)雜性,實(shí)現(xiàn)了設(shè)備之間功能的自動(dòng)匹配,提升了用戶體驗(yàn)。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對(duì)本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能應(yīng)用自動(dòng)匹配的方法,其特征在于,包括步驟 預(yù)先建立用于維護(hù)和管理數(shù)字家庭各類設(shè)備的設(shè)備信息與客戶端程序的云端服務(wù)中心,所述云端服務(wù)中心包括用于提供安裝在主設(shè)備的服務(wù)程序和安裝在從設(shè)備上的客戶端程序,記錄所述服務(wù)程序與客戶端程序協(xié)同通信的互動(dòng)通信協(xié)議信息;數(shù)字家庭設(shè)備通過數(shù)字家庭協(xié)議的定時(shí)宣告和接收宣告來彼此發(fā)現(xiàn)并建立連接,并獲取與之連接的設(shè)備的設(shè)備信息;獲取設(shè)備可提供的交互功能信息,以及實(shí)現(xiàn)所述的交互功能的互動(dòng)通信協(xié)議信息; 根據(jù)所述的交互功能信息與互動(dòng)通信協(xié)議信息,數(shù)字家庭設(shè)備與所述的云端服務(wù)中心建立連接,選擇安裝對(duì)應(yīng)的服務(wù)程序與客戶端程序。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述的根據(jù)所述的交互功能信息與互動(dòng)通信協(xié)議信息,數(shù)字家庭設(shè)備與所述的云端服務(wù)中心建立連接,選擇安裝對(duì)應(yīng)的服務(wù)程序與客戶端程序步驟,具體包括根據(jù)所述的設(shè)備信息與交互功能信息查詢并顯示設(shè)備能提供的交互功能列表; 根據(jù)用戶的選擇,從所述云端服務(wù)中心查詢對(duì)應(yīng)交互功能的服務(wù)程序、與所述服務(wù)程序?qū)?yīng)的客戶端程序;根據(jù)用戶的選擇,獲取并安裝所述的服務(wù)程序與對(duì)應(yīng)的客戶端程序;數(shù)字家庭各設(shè)備通過所述的客戶端程序建立通信連接,實(shí)現(xiàn)各個(gè)設(shè)備間的控制與交互。
3.根據(jù)權(quán)利要求1或2所述的方法,其特征在于,所述的客戶端程序包括安裝在從設(shè)備上的多個(gè)能提供相同交互的客戶端程序;所述服務(wù)程序包括安裝在主設(shè)備上的多個(gè)能提供相同服務(wù)的服務(wù)程序;并且客戶端程序程序與服務(wù)程序程序基于所述的互動(dòng)通信協(xié)議實(shí)現(xiàn)控制與交互,所述的互動(dòng)通信協(xié)議對(duì)應(yīng)一種交互功能。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述的互動(dòng)通信協(xié)議信息在于記錄所述客戶端程序程序與服務(wù)程序程序進(jìn)行協(xié)同通信共同遵循的規(guī)則和約定。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取設(shè)備可提供的交互功能信息,以及實(shí)現(xiàn)所述的交互功能的互動(dòng)通信協(xié)議信息步驟中,所述交互功能信息與所述交互功能的互動(dòng)通信協(xié)議信息存儲(chǔ)在主設(shè)備的存儲(chǔ)器中或者存儲(chǔ)在云端服務(wù)中心。
6.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述根據(jù)用戶的選擇,從所述云端服務(wù)中心查詢對(duì)應(yīng)交互功能的多個(gè)服務(wù)程序、與所述服務(wù)程序?qū)?yīng)的多個(gè)客戶端程序,還在于主設(shè)備獲取從設(shè)備客戶端程序,并推送給從設(shè)備; 或者從設(shè)備獲取主設(shè)備的服務(wù)程序,并推送給主設(shè)備。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,主設(shè)備和從設(shè)備具有彼此發(fā)現(xiàn)的能力,在數(shù)字家庭局域網(wǎng)中,數(shù)字家庭主設(shè)備和從設(shè)備間采用IGRS協(xié)議或者DLNA協(xié)議,通過定時(shí)宣告和接收宣告來彼此發(fā)現(xiàn)與彼此通信。
8.—種云端服務(wù)中心,其特征在于,所述的云端服務(wù)中心用于維護(hù)和管理數(shù)字家庭各類設(shè)備的設(shè)備信息、互動(dòng)通信協(xié)議信息、客戶端程序與服務(wù)程序,所述云端服務(wù)中心包括數(shù)據(jù)存儲(chǔ)管理模塊,用于存儲(chǔ)包括客戶端程序信息、服務(wù)程序信息以及所述的客戶端程序與服務(wù)程序信息分別適用的互動(dòng)通信協(xié)議信息;信息查詢模塊,用于根據(jù)所述用戶選擇安裝的交互功能,查詢對(duì)應(yīng)交互功能的多個(gè)服務(wù)程序、與所述服務(wù)程序?qū)?yīng)的多個(gè)客戶端程序;應(yīng)用管理模塊,用于分類存儲(chǔ)與管理數(shù)字家庭的客戶端程序與服務(wù)程序;交互模塊,用于與所述的數(shù)字家庭主設(shè)備和/或從設(shè)備建立連接,提供所述的服務(wù)程序與對(duì)應(yīng)的客戶端程序的下載服務(wù)。
9.如權(quán)利要求8所述的云端服務(wù)中心,其特征在于,所述的云端服務(wù)中心還包括,應(yīng)用驗(yàn)證模塊,用于根據(jù)所述的互動(dòng)通信協(xié)議信息,驗(yàn)證應(yīng)用程序是否能實(shí)現(xiàn)所述的互動(dòng)通信協(xié)議信息指定的交互功能,及應(yīng)用的安全性。
10.一種實(shí)現(xiàn)數(shù)字家庭設(shè)備間功能應(yīng)用自動(dòng)匹配的系統(tǒng),其特征在于,包括用于維護(hù)和管理數(shù)字家庭設(shè)備的信息、服務(wù)程序與客戶端程序的云端服務(wù)中心,和與所述云端服務(wù)中心通訊的數(shù)字家庭主設(shè)備、數(shù)字家庭從設(shè)備;所述系統(tǒng)的數(shù)字家庭主設(shè)備和從設(shè)備通過如權(quán)利要求1或2任一項(xiàng)所述的方法與權(quán)利要求8或9任一項(xiàng)所述的云端服務(wù)中心建立連接,獲取與安裝與所述主設(shè)備對(duì)應(yīng)的服務(wù)程序,獲取安裝與所述從設(shè)備對(duì)應(yīng)的客戶端程序,實(shí)現(xiàn)主設(shè)備與從設(shè)備的交互與控制。
全文摘要
本發(fā)明公開了一種能夠?qū)崿F(xiàn)數(shù)字家庭設(shè)備間功能自動(dòng)匹配的方法及系統(tǒng),將需要進(jìn)行三屏互動(dòng)的主設(shè)備和從設(shè)備通過定時(shí)宣告和接收宣告來彼此發(fā)現(xiàn)并建立連接,根據(jù)需要,主、從設(shè)備中的至少一方從所述云端服務(wù)中心獲取相應(yīng)的服務(wù)和客戶端,并將獲取的客戶端推送給對(duì)方;主、從設(shè)備雙方自動(dòng)運(yùn)行所述服務(wù)和對(duì)應(yīng)的客戶端,進(jìn)行主從設(shè)備的控制和服務(wù)的提供。其解決了三屏互動(dòng)中諸多設(shè)備互動(dòng)的復(fù)雜性問題,實(shí)現(xiàn)了各設(shè)備彼此之間自動(dòng)智能匹配,并通過云端的設(shè)備云端服務(wù)中心獲取運(yùn)行對(duì)應(yīng)的服務(wù)和客戶端,不需要用戶的過多參與,大大為用戶提供了方便。
文檔編號(hào)H04L12/24GK102404413SQ201110450408
公開日2012年4月4日 申請(qǐng)日期2011年12月29日 優(yōu)先權(quán)日2011年12月29日
發(fā)明者羅壽中 申請(qǐng)人:Tcl集團(tuán)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大埔区| 张掖市| 迭部县| 赤城县| 喀什市| 琼海市| 兴隆县| 莒南县| 东方市| 龙泉市| 黔西| 西城区| 屏南县| 新龙县| 铁岭市| 肃北| 奉新县| 无为县| 股票| 扬中市| 柳河县| 威远县| 阜城县| 大连市| 涟水县| 宁都县| 临安市| 翁牛特旗| 武平县| 通州市| 绥芬河市| 锡林浩特市| 延长县| 德庆县| 石台县| 泾源县| 大连市| 尼玛县| 藁城市| 宁明县| 沁阳市|