一種電視交互方法和系統(tǒng)的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能電視領(lǐng)域,尤其涉及的是一種電視交互方法和系統(tǒng)。
【背景技術(shù)】
[0002]智能電視是一個正在高速發(fā)展的行業(yè),產(chǎn)品的更新?lián)Q代非常迅速。這導(dǎo)致會出現(xiàn)的情況是由于產(chǎn)品的周期很短,消費者購買的產(chǎn)品還在使用的生命周期內(nèi),卻發(fā)現(xiàn)已經(jīng)跟不上發(fā)展的節(jié)奏了,因為剛出的新一代電視擁有的功能在舊一代的電視上不能兼容。比如,有些電視只能支持本地播放,不能支持移動終端的推送播放。大部分的消費者也不會單純?yōu)榱俗非笮碌墓δ?,而立即更換新一代產(chǎn)品。退一步講,即使付出較大的代價進(jìn)行更換,同樣的問題仍然存在。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
【發(fā)明內(nèi)容】
[0004]本發(fā)明要解決的技術(shù)問題在于,提供一種電視交互方法和系統(tǒng),旨在解決現(xiàn)有的電視不能持續(xù)支持新功能的問題。
[0005]本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種電視交互方法,其中,包括以下步驟:
A、預(yù)先將電視的新增業(yè)務(wù)開發(fā)為對應(yīng)的新增業(yè)務(wù)模塊,并存儲在服務(wù)器中;
B、移動終端與所述服務(wù)器建立連接,向所述服務(wù)器發(fā)送新增業(yè)務(wù)請求;
C、所述服務(wù)器根據(jù)所述新增業(yè)務(wù)請求,查找相應(yīng)的新增業(yè)務(wù)模塊,并調(diào)用電視的相應(yīng)功能接口,使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。
[0006]所述的電視交互方法,其中,所述步驟B還包括:
B1、所述移動終端向所述服務(wù)器發(fā)送新增業(yè)務(wù)終止請求,所述服務(wù)器根據(jù)所述新增業(yè)務(wù)終止請求斷開與電視的連接。
[0007]所述的電視交互方法,其中,所述步驟C具體包括:
C1、所述服務(wù)器接收所述新增業(yè)務(wù)請求,并根據(jù)所述新增業(yè)務(wù)請求選擇對應(yīng)的新增業(yè)務(wù)模塊進(jìn)行處理;
C2、所述服務(wù)器與電視建立連接;
C3、所述新增業(yè)務(wù)模塊調(diào)用所述電視的功能接口,使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。
[0008]所述的電視交互方法,其中,所述步驟C3具體包括:
C31、服務(wù)器向電視發(fā)送功能列表請求;
C32、電視接收所述功能列表請求,將電視的各個功能接口的名稱、調(diào)用方式及參數(shù)列表信息生成功能列表,并發(fā)送給服務(wù)器;
C33、服務(wù)器接收所述電視的功能列表,并解析所述功能列表,得到每個功能接口的名稱、調(diào)用方式及參數(shù)列表信息;
C34、所述服務(wù)器根據(jù)所述功能列表調(diào)用電視對應(yīng)的功能接口,使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。
[0009]所述的電視交互方法,其中,在所述步驟C之后還包括:
D、所述服務(wù)器完成移動終端的新增業(yè)務(wù)請求,將響應(yīng)所述新增業(yè)務(wù)請求的處理結(jié)果進(jìn)行數(shù)據(jù)封裝,并發(fā)送給移動終端。
[0010]一種電視交互系統(tǒng),其中,包括:
服務(wù)器,用于存儲預(yù)先將電視的新增業(yè)務(wù)開發(fā)為對應(yīng)的新增業(yè)務(wù)模塊;
移動終端,用于與所述服務(wù)器建立連接,向所述服務(wù)器發(fā)送新增業(yè)務(wù)請求;
電視,用于提供功能接口供服務(wù)器調(diào)用;
所述服務(wù)器還用于根據(jù)所述新增業(yè)務(wù)請求,查找相應(yīng)的新增業(yè)務(wù)模塊,并調(diào)用電視的相應(yīng)功能接口,使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。
[0011]所述的電視交互系統(tǒng),其中,所述移動終端還用于向所述服務(wù)器發(fā)送新增業(yè)務(wù)終止請求;所述服務(wù)器還用于根據(jù)所述新增業(yè)務(wù)終止請求斷開與電視的連接。
[0012]所述的電視交互系統(tǒng),其中,所述服務(wù)器還用于接收所述新增業(yè)務(wù)請求,并根據(jù)所述新增業(yè)務(wù)請求選擇對應(yīng)的新增業(yè)務(wù)模塊進(jìn)行處理:所述服務(wù)器還用于與電視建立連接;所述新增業(yè)務(wù)模塊用于調(diào)用所述電視的功能接口,使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。
[0013]所述的電視交互系統(tǒng),其中,所述服務(wù)器還用于向電視發(fā)送功能列表請求;
所述電視還用于接收所述功能列表請求,將電視的各個功能接口的名稱、調(diào)用方式及參數(shù)列表信息生成功能列表,并發(fā)送給服務(wù)器;
所述服務(wù)器還用于接收所述電視的功能列表,并解析所述功能列表,得到每個功能接口的名稱、調(diào)用方式及參數(shù)列表信息;
所述服務(wù)器還用于根據(jù)所述功能列表調(diào)用電視對應(yīng)的功能接口,使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。
[0014]所述的電視交互系統(tǒng),其中,所述服務(wù)器還用于完成移動終端的新增業(yè)務(wù)請求,將響應(yīng)所述新增業(yè)務(wù)請求的處理結(jié)果進(jìn)行數(shù)據(jù)封裝,并發(fā)送給移動終端。
[0015]本發(fā)明所提供的一種電視交互方法和系統(tǒng),有效地解決了現(xiàn)有的電視不能持續(xù)支持新功能的問題,通過預(yù)先將電視的新增業(yè)務(wù)開發(fā)為對應(yīng)的新增業(yè)務(wù)模塊,并存儲在服務(wù)器中;移動終端與所述服務(wù)器建立連接,向所述服務(wù)器發(fā)送新增業(yè)務(wù)請求;所述服務(wù)器根據(jù)所述新增業(yè)務(wù)請求,查找相應(yīng)的新增業(yè)務(wù)模塊,并調(diào)用電視的相應(yīng)功能接口,使電視執(zhí)行對應(yīng)的新增業(yè)務(wù);將新增功能開發(fā)為對應(yīng)的新增業(yè)務(wù)模塊融入到遠(yuǎn)程的服務(wù)器,使新功能獨立于電視設(shè)備,在后臺的服務(wù)器中每一個新的功能或者說業(yè)務(wù)就是一個單獨的模塊,當(dāng)電視有新的功能需求時,新的功能被組織成一個模塊單元加入到服務(wù)器;移動終端首先與服務(wù)器進(jìn)行交互,再通過服務(wù)器調(diào)用電視的功能接口,完成一次移動終端與電視的交互,從而實現(xiàn)電視可以持續(xù)支持新功能的目的,使得舊電視也可支持新增功能,給用戶帶來了大大的方便。
【附圖說明】
[0016]圖1為本發(fā)明提供的電視交互方法較佳實施例的流程圖。
[0017]圖2為本發(fā)明提供的電視交互系統(tǒng)較佳實施例的結(jié)構(gòu)框圖。
【具體實施方式】
[0018]本發(fā)明提供一種電視交互方法和系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚、明確,以下參照附圖并舉實施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0019]請參閱圖1,圖1為本發(fā)明提供的電視交互方法較佳實施例的流程圖,如圖所示,所述方法包括以下步驟:
步驟S100、預(yù)先將電視的新增業(yè)務(wù)開發(fā)為對應(yīng)的新增業(yè)務(wù)模塊,并存儲在服務(wù)器中; 步驟S200、移動終端與所述服務(wù)器建立連接,向所述服務(wù)器發(fā)送新增業(yè)務(wù)請求;
步驟S300、所述服務(wù)器根據(jù)所述新增業(yè)務(wù)請求,查找相應(yīng)的新增業(yè)務(wù)模塊,并調(diào)用電視的相應(yīng)功能接口,使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。
[0020]下面結(jié)合具體的實施例對上述步驟進(jìn)行詳細(xì)的描述。
[0021]在步驟S100中,預(yù)先將電視的新增業(yè)務(wù)開發(fā)為對應(yīng)的新增業(yè)務(wù)模塊,并存儲在服務(wù)器中。具體來說,就是將新增業(yè)務(wù)或新增功能開發(fā)成對應(yīng)的模塊,然后存儲在服務(wù)器中。新功能以模塊的形式添加到服務(wù)器,譬如在電視上播放移動終端上的視頻的功能,則在服務(wù)器中存儲對應(yīng)的視頻播放模塊。本發(fā)明的發(fā)明點是通過重新定義電視的角色,把電視看成一個具有一些基本功能的設(shè)備,利用一套協(xié)議組織這些功能,并提供這些功能的調(diào)用接口,使這些基本功能可以被遠(yuǎn)程的服務(wù)器調(diào)用。業(yè)務(wù)邏輯(也就是新增業(yè)務(wù))的實現(xiàn)放到服務(wù)器,使服務(wù)器成為一個可以自由擴(kuò)展的業(yè)務(wù)邏輯的核心,每一個業(yè)務(wù)在服務(wù)器對應(yīng)是一個獨立的模塊,當(dāng)有新的功能時,只需要根據(jù)協(xié)議定義的規(guī)則實現(xiàn)一個模塊,將其添加到服務(wù)器,這樣在電視與服務(wù)器之間擁有一套交互協(xié)議,關(guān)于交互協(xié)議可采用現(xiàn)有的多種交互協(xié)議,譬如互聯(lián)網(wǎng)交互協(xié)議等,從而使服務(wù)器可以充分的使用電視的基本功能,同時電視也會將當(dāng)前的狀態(tài)信息通過協(xié)議反饋給服務(wù)器。
[0022]在步驟S200中,移動終端與所述服務(wù)器建立連接,向所述服務(wù)器發(fā)送新增業(yè)務(wù)請求。具體來說,移動終端通過預(yù)先設(shè)置的交互協(xié)議與服務(wù)器建立連接。在實際應(yīng)用時,移動終端通過對應(yīng)的應(yīng)用(譬如app),從而建議與服務(wù)器的連接。移動設(shè)備上的應(yīng)用在需要處理業(yè)務(wù)邏輯時,發(fā)送請求給服務(wù)器。譬如用戶需要在電視上播放移動終端上的視頻時,則移動終端就會發(fā)送視頻播放請求給服務(wù)器。
[0023]在步驟S300中,所述服務(wù)器根據(jù)所述新增業(yè)務(wù)請求,查找相應(yīng)的新增業(yè)務(wù)模塊,并調(diào)用電視的相應(yīng)功能接口,使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。具體來說,服務(wù)器響應(yīng)移動終端的新增業(yè)務(wù)請求,并在服務(wù)器中查詢所述新增業(yè)務(wù)請求對應(yīng)的新增業(yè)務(wù)模塊,通過該新增業(yè)務(wù)模塊調(diào)用電視的相應(yīng)功能接口,從而使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。譬如用戶需要在電視上播放移動終端上的視頻時,移動終端發(fā)送視頻播放請求給服務(wù)器,服務(wù)器響應(yīng)該請求,查詢服務(wù)器中對應(yīng)的視頻播放模塊,然后服務(wù)器與電視建立連接,所述視頻播放模塊調(diào)用所述電視的功能接口,將移動終端上的視頻通過服務(wù)器中轉(zhuǎn)至電視上進(jìn)行對應(yīng)的播放,也就是使電視執(zhí)行對應(yīng)的新增業(yè)務(wù)。
[0024]以下以一具體的應(yīng)用實施例來對本發(fā)明的工作流程進(jìn)行詳細(xì)說明。首先在服務(wù)器中存儲各個新增業(yè)務(wù)模塊。用戶操作移動終端進(jìn)入用戶所需的應(yīng)用,然后移動終端便會與服務(wù)器建立連接。用戶開始使用移動終端的應(yīng)用,需要時會向服務(wù)器發(fā)送請求,比如用戶要通過手機(jī)在電視上播放一個視頻,這時候會向服務(wù)器發(fā)送一個播放視頻的請求。服務(wù)器響應(yīng)移動終端的請求,如果是新增業(yè)務(wù)終止請求,則終止連接,也就是所述服務(wù)器根據(jù)所述新增業(yè)務(wù)終止請求斷開與電視的連接。其它情況就根據(jù)請求的類型選擇對應(yīng)的模塊進(jìn)行處理。后臺的服務(wù)器是由一個一個的業(yè)務(wù)模塊組成,每一個模塊完成一個業(yè)務(wù),模塊與模塊之間是相互獨立的。當(dāng)有新的功能時,只需要以模塊的形式加入到服務(wù)器。
[0025]服務(wù)器在接收到對應(yīng)的新增業(yè)務(wù)請求之后,便與對應(yīng)的電視建立連接,再調(diào)用電視的功能。在實際應(yīng)用時,遠(yuǎn)端的服務(wù)器與用戶想要使用的電視建立連接,可通過在電視上設(shè)置唯一確定的ID (身份識別信息),或者其它能唯一確定是用戶的電視的參數(shù)信息來建立移動終端一服務(wù)器一電視的連接,從而避免用戶的移動終端與用戶的電視不對應(yīng)。
[0026]在服務(wù)器與電視建立連接后,服務(wù)器向電視發(fā)送功能列表請求,具體來說,服務(wù)器需要知道電視能提供哪些基本功能,每個功能怎么使用,需要哪些參數(shù)等,所以需要電視提供一份詳細(xì)的功能列表或者說服務(wù)列表。電視接收所述功能列表請求,將電視的各個功能接口的名稱、調(diào)用方式及參數(shù)列表信息生成功能列表,并發(fā)送給服務(wù)器。服務(wù)器接收所述電視的功能列表,并解析所述功能列表,得到每個功能接口的名稱、調(diào)用方式及參數(shù)列表信