一種基于互動盒子的互動應用管理系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,提供了一種基于互動盒子的互動應用管理系統(tǒng),系統(tǒng)包括互動盒子、顯示終端、服務器、微信控制端和微信互動端,互動盒子通過視頻連接線與顯示終端連接,互動盒子包括對管理本地互動應用的管理客戶端,服務器包括服務端以及管理后臺,服務端用于驗證微信控制端的管理權(quán)限并根據(jù)微信控制端以及管理后臺的控制命令控制管理客戶端,管理后臺用于分配互動盒子賬號,管理互動盒子賬號與互動盒子的關(guān)聯(lián)關(guān)系以及互動盒子與互動應用的關(guān)聯(lián)關(guān)系;微信控制端用于提供用戶驗證信息以及控制命令;微信互動端用于執(zhí)行互動功能。本發(fā)明能自動適配不同種類的屏幕,適用性更強,提高了互動應用管理和使用的便捷性。
【專利說明】一種基于互動盒子的互動應用管理系統(tǒng)【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及互聯(lián)網(wǎng)【技術(shù)領(lǐng)域】,尤其涉及一種基于互動盒子的互動應用管理系統(tǒng)?!颈尘凹夹g(shù)】
[0002]在現(xiàn)有技術(shù)中,互動應用通常以插件方式制作,該互動運用可安裝在瀏覽器以及插件管理客戶端?,F(xiàn)有技術(shù)中通常具有以下兩種方式實現(xiàn)互動應用的管理:
一、開發(fā)一款在瀏覽器里運行的抽獎插件。如圖1所示,該瀏覽器能通過電腦、手機、LED電視和平板電腦顯示到屏幕上,然后抽獎者在屏幕上點擊“開始”按鈕進行抽獎。這種方式具有以下缺點:每次使用插件必須在瀏覽器地址欄里輸入難于記憶的網(wǎng)址;需要針對不同的瀏覽器做適配工作;投影到大屏幕時,必須依賴臺式電腦或筆記本電腦。
[0003]二、開發(fā)一款插件管理平臺。如圖2所示,該平臺包括插件服務器、插件管理后臺、終端機和插件管理客戶端。插件管理客戶端安裝在終端機,通過網(wǎng)絡與插件服務器通訊。在插件管理后臺能控制 插件管理客戶端進行安裝、卸載和打開插件等操作。這種方式有以下缺點:切換不同屏幕時,必須在終端機上安裝插件管理客戶端,并只支持單一的終端機。
[0004]綜上可知,現(xiàn)有技術(shù)在實際使用上顯然存在不便與缺陷,所以有必要加以改進。
【發(fā)明內(nèi)容】
[0005]針對上述的缺陷,本發(fā)明的目的在于提供一種基于互動盒子的互動應用管理系統(tǒng),其能自動適配不同種類的屏幕,適用性更強,能通過微信控制互動應用,提高了互動應用管理和使用的便捷性。
[0006]為了實現(xiàn)上述目的,本發(fā)明提供一種基于互動盒子的互動應用管理系統(tǒng),所述系統(tǒng)包括互動盒子、顯示終端、服務器以及基于微信平臺開發(fā)的微信控制端和微信互動端,所述互動盒子通過視頻連接線與所述顯示終端連接,
所述互動盒子包括用于根據(jù)服務器發(fā)來的信息對管理本地互動應用的管理客戶端,
所述服務器包括服務端以及管理后臺,所述服務端用于驗證所述微信控制端的管理權(quán)限并根據(jù)所述微信控制端以及管理后臺的控制命令控制所述管理客戶端,所述管理后臺用于分配互動盒子賬號,管理所述互動盒子賬號與互動盒子的關(guān)聯(lián)關(guān)系以及所述互動盒子與互動應用的關(guān)聯(lián)關(guān)系;
所述微信控制端用于提供用戶驗證信息以及控制命令;
所述微信互動端用于與所述管理客戶端通信以執(zhí)行互動功能。
[0007]根據(jù)本發(fā)明的基于互動盒子的互動應用管理系統(tǒng),微信控制端以及管理后臺的控制命令包括:安裝互動應用、卸載互動應用、打開互動應用、關(guān)閉互動應用以及播放背景音樂的命令。
[0008]根據(jù)本發(fā)明的基于互動盒子的互動應用管理系統(tǒng),所述互動盒子啟動后,所述管理客戶端向所述服務端發(fā)送連接請求;
所述服務端接收到所述連接請求后建立與所述管理客戶端的長連接,并向所述管理客戶端返回互動盒子硬件設備號,將所述硬件設備號以及連接通訊流對象添加到通訊流隊列中。
[0009]根據(jù)本發(fā)明的基于互動盒子的互動應用管理系統(tǒng),所述管理后臺以及微信控制端的操作命令中攜帶有互動盒子硬件設備號,所述服務端根據(jù)所述互動盒子硬件設備號在所述通訊流隊列中查找與所述硬件設備號關(guān)聯(lián)的通訊流對象,所述服務端將所述操作命令發(fā)送至查找到的通訊流對象。
[0010]根據(jù)本發(fā)明的基于互動盒子的互動應用管理系統(tǒng),所述微信控制端獲取互動盒子的二維碼掃描信息登陸至控制器界面;
所述微信控制端根據(jù)用戶微信號以及所述二維碼掃描信息生成登陸請求發(fā)送至所述服務端。
[0011]根據(jù)本發(fā)明的基于互動盒子的互動應用管理系統(tǒng),所述服務端根據(jù)所述二維碼掃描信息判斷所述互動盒子是否已有微信號綁定,
若互動盒子未綁定則所述服務端向所述微信控制端發(fā)送提供互動盒子賬號的請求,且所述服務端根據(jù)所述微信控制端發(fā)來的互動盒子賬號信息將所述互動盒子與所述微信控制端提供的用戶微信號綁定,并將該微信號設置為主管理員權(quán)限;
若所述互動盒子已綁定則所述服務端判斷所述微信控制端提供的微信號是否有控制權(quán)限并將判斷結(jié)果反饋至所述微信控制端,若所述微信號無控制權(quán)限則用戶無法執(zhí)行控制操作,且所述服務端將該微信號添加至備選管理員列表。
[0012]根據(jù)本發(fā)明的基于互動盒子的互動應用管理系統(tǒng),所述管理后臺根據(jù)互動盒子賬號的登陸信息反饋與該互動盒子賬號關(guān)聯(lián)的互動盒子列表以及與互動盒子列表關(guān)聯(lián)的互動應用以及管理員列表,所述管理員列表中包括備選管理員;
所述管理后臺根據(jù)接收到的權(quán)限修改操作將權(quán)限為備選管理員的微信號設置為管理員權(quán)限。
[0013]根據(jù)本發(fā)明的基于互動盒子的互動應用管理系統(tǒng),所述服務端根據(jù)通過所述微信控制端發(fā)來的修改備選管理員的管理權(quán)限的請求,所述服務端驗證所述微信控制端的管理權(quán)限,
若所述微信控制端為主管理員,則所述服務端將請求的備選管理員設置為管理員。
[0014]根據(jù)本發(fā)明的基于互動盒子的互動應用管理系統(tǒng),所述微信控制端以及所述微信互動端獲取互動盒子的二維碼掃描信息并判斷用戶是否獲取授權(quán),若用戶未獲取授權(quán)則跳轉(zhuǎn)至微信公眾號授權(quán)頁面。
[0015]根據(jù)本發(fā)明的基于互動盒子的互動應用管理系統(tǒng),微信互動端獲取互動盒子的二維碼掃描信息登陸至互動頁面以實現(xiàn)與所述管理客戶端的互動功能。
[0016]本發(fā)明的互動應用管理系統(tǒng)包括互動盒子、顯示終端、服務器以及基于微信平臺開發(fā)的微信控制端和微信互動端,互動盒子通過視頻連接線與顯示終端連接,互動盒子可通過不同的視頻接口自動適配不同種類的屏幕,適用性更強。
[0017]互動盒子包括用于根據(jù)服務器發(fā)來的信息對管理本地互動應用的管理客戶端,月艮務器包括服務端以及管理后臺,服務端用于驗證微信控制端的管理權(quán)限并根據(jù)所述微信控制端以及管理后臺的控制命令控制管理客戶端,管理后臺用于分配互動盒子賬號,管理互動盒子賬號與互動盒子的關(guān)聯(lián)關(guān)系以及互動盒子與互動應用的關(guān)聯(lián)關(guān)系;微信控制端用于提供用戶驗證信息以及控制命令;微信互動端用于與所述管理客戶端通信以執(zhí)行相應的互動功能。從而用戶可通過管理后臺以及微信控制端實現(xiàn)對互動盒子的管理,也可通過微信互動端實現(xiàn)互動功能,提高了互動應用管理和使用的便捷性。
【專利附圖】
【附圖說明】
[0018]圖1是現(xiàn)有技術(shù)中一種插件管理系統(tǒng)的框圖;
圖2是現(xiàn)有技術(shù)中另一種插件管理系統(tǒng)的框圖;
圖3是本發(fā)明一種基于互動盒子的互動應用管理系統(tǒng)的框圖;
圖4是本發(fā)明一種實施例中互動盒子啟動后的與服務端建立連接的流程圖;
圖5是本發(fā)明一種實施例中服務端接收互動盒子建立連接請求的處理流程圖;
圖6是本發(fā)明中通訊流隊列的原理框圖;
圖7是本發(fā)明一種實施例中服務端處理微信控制端發(fā)來的操作命令請求的流程圖;
圖8是本發(fā)明中超級管理員與互動盒子賬號、互動盒子以及互動盒子應用的關(guān)聯(lián)關(guān)系
圖;
圖9是本發(fā)明一種實施例中通過管理后臺添加互動盒子賬號的流程圖;
圖10是本發(fā)明一種實施例中添加互動盒子的流程圖;
圖11是本發(fā)明一種實施例中通過管理后臺添加互動應用的流程圖;
圖12是本發(fā)明一種實施例中通過管理后臺添加微信控制端的管理員的流程圖;
圖13是本發(fā)明中通過微信控制端控制管理客戶端的流程圖;
圖14是本發(fā)明一種實施例中通過微信控制端添加管理員的流程圖;
圖15是本發(fā)明一種實施例中用戶通過微信互動端50進行互動的流程圖。
【具體實施方式】
[0019]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]如圖3所示,本發(fā)明一種基于互動盒子的互動應用管理系統(tǒng)100,系統(tǒng)100包括互動盒子10、顯示終端20、服務器30以及基于微信平臺開發(fā)的微信控制端40和微信互動端50,互動盒子10通過視頻連接線與顯示終端20連接。
[0021]互動盒子10為一款沒有屏幕的迷你移動電腦,通過無線網(wǎng)絡或者有線網(wǎng)絡實現(xiàn)聯(lián)網(wǎng),它的工作主要是負責把電腦里的互動應用輸出到目標屏幕,互動盒子10可通過VGA線、AV線或者HDMI線與顯示終端20連接,顯示終端20可以為電視、電腦屏幕以及投影儀
坐坐寸寸ο
[0022]互動盒子10包括用于根據(jù)服務器30發(fā)來的信息對管理本地互動應用的管理客戶端11。
[0023]服務器30包括服務端31以及管理后臺32,該服務端31以及管理后臺32均為安裝于服務器30中的應用程序。服務端31用于驗證微信控制端40的管理權(quán)限并根據(jù)微信控制端40以及管理后臺32的控制命令控制管理客戶端11,管理后臺32用于分配互動盒子賬號,管理互動盒子賬號與互動盒子的關(guān)聯(lián)關(guān)系以及互動盒子與互動應用的關(guān)聯(lián)關(guān)系。微信控制端40以及管理后臺32的控制命令包括:安裝互動應用命令、卸載互動應用命令、打開互動應用命令、關(guān)閉互動應用命令、播放或停止背景音樂命令、播放或停止視頻命令、打開網(wǎng)頁命令、執(zhí)行網(wǎng)頁腳本命令、下載文件命令、打開文件命令、升級互動應用管理客戶端命令和重啟互動盒子硬件命令等。服務端31接收到微信控制端40的控制命令時,首先需要驗證微信控制端40的管理權(quán)限。
[0024]微信控制端40用于提供用戶驗證信息以及控制命令,該控制命令包括根據(jù)用戶操作信息而產(chǎn)生的控制管理客戶端11的命令。
[0025]微信互動端50用于與所述管理客戶端通信以執(zhí)行相應的互動功能。
[0026]在發(fā)明的實施例中,互動應用的管理客戶端11是一個應用程序,安裝在互動盒子10里,并通過Socket協(xié)議與服務端31通訊。管理客戶端11作為Client Socket,而服務端31作為Server Socket。互動盒子10啟動后,管理客戶端11向服務端31發(fā)送連接請求;服務端31接收到連接請求后建立與管理客戶端11的長連接,并向管理客戶端返回互動盒子硬件設備號,將硬件設備號以及連接通訊流對象添加到通訊流隊列中。管理客戶端11與服務端31通訊的數(shù)據(jù)格式是自定義的一套JSON格式協(xié)議,并使用RSA不對稱加密算法進行加密數(shù)據(jù)。在管理后臺32以及微信控制端40向服務端31發(fā)送操作命令時,管理后臺32以及微信控制端40的操作命令中攜帶有互動盒子硬件設備號,服務端31根據(jù)互動盒子硬件設備號在通訊流隊列中查找與硬件設備號關(guān)聯(lián)的通訊流對象,服務端31將操作命令發(fā)送至查找到的通訊流對象。
[0027]圖4是本發(fā)明一種實施例中互動盒子啟動后的與服務端建立連接的流程圖。該流程包括:
步驟S401,啟動互動盒子硬件。
[0028]步驟S401,啟動互動應用管理客戶端。
[0029]步驟S401,與服務端建立Socket長連接。
[0030]步驟S401,判斷連接是否成功,若是則進入步驟S405,否則回到步驟S403。
[0031]步驟S405,顯示互動應用列表。
[0032]服務端31是互動應用管理客戶端11與微信控制端40的通訊橋梁。圖5是本發(fā)明一種實施例中服務端接收互動盒子建立連接請求的處理流程圖。
[0033]步驟S501,接收互動應用管理客戶端發(fā)來的連接請求。
[0034]步驟S502,建立連接請求。
[0035]步驟S503,判斷連接是否成功,若是則進入步驟S505,否則進入步驟S504。
[0036]步驟S504,返回失敗信息。該連接由互動應用管理客戶端發(fā)起的,如果連接失敗后,服務端無需重新建立連接,直接斷開。
[0037]步驟S505,返回互動盒子硬件設備號。該號碼用于識別消息來自那個互動盒子硬件,由服務端生成。
[0038]步驟S506,把將硬件設備號以及連接通訊流對象添加到通訊流隊列中。該通訊流隊列是一種無序的鍵值隊列,其原理框圖如圖6所示,互動盒子硬件設備號是鍵,通訊流對象是值。緩存通訊流對象的主要目的是方便快速查找。
[0039]圖7是本發(fā)明一種實施例中服務端處理微信控制端發(fā)來的操作命令請求的流程圖。該流程包括: 步驟S701,服務端接收微信控制端發(fā)來的操作命令請求。該操作命令請求中包括了待操作的互動盒子的互動盒子硬件設備號。
[0040]步驟S702,通過互動盒子硬件設備號查找通訊流對象。
[0041]步驟S703,判斷查找是否成功,若成功則進入步驟S704,否則進入步驟S705。
[0042]步驟S704,將操作命令發(fā)送至查找到的通訊流對象。
[0043]步驟S705,返回失敗信息。
[0044]本發(fā)明的管理后臺32是一個安裝在服務器30中的WEB應用程序,能在任何瀏覽器中訪問。如圖8所示,管理后臺32只有一個超級管理員,該超級管理員可操作所有功能,如分配新的互動盒子賬號,一個互動盒子賬號可添加多個互動盒子,每個盒子可添加多個互動盒子應用,互動盒子賬號能添加和刪除對應盒子的微信控制端40的管理權(quán)限。管理后臺32主要具有以下功能:添加互動盒子賬號、添加互動盒子、添加互動應用以及添加微信控制端管理員。
[0045]圖9是本發(fā)明一種實施例中通過管理后臺添加互動盒子賬號的流程圖。該流程包括:
步驟S901,使用超級管理員登陸管理后臺。
[0046]步驟S902,判斷是否登陸成功,若是則進入步驟S903,否則進入步驟S904。
[0047]步驟S903,創(chuàng)建互動盒子賬號,進入步驟S905。
[0048]步驟S904,返回失敗信息。
[0049]步驟S905,判斷賬號是否創(chuàng)建成功,若成功則結(jié)束,若不成功則進入步驟S904。
[0050]圖10是本發(fā)明一種實施例中添加互動盒子的流程圖。該流程包括:
步驟S1001,通過微信掃描顯示終端獲取互動盒子的二維碼掃描信息。
[0051]步驟S1002,判斷用戶是否獲取授權(quán)。若是則進入步驟S1004,否則進入步驟S1003。
[0052]步驟S1003,跳轉(zhuǎn)至微信公眾號授權(quán)頁面獲取授權(quán)。
[0053]步驟S1004,登陸至控制器界面。
[0054]步驟S1005,判斷互動盒子是否綁定。若是則進入步驟S1006,否則進入步驟SlOOS0服務端31根據(jù)二維碼掃描信息判斷互動盒子是否已有微信號綁定,由于服務端31會保存互動盒子與微信號(也即管理員)的關(guān)聯(lián)關(guān)系。
[0055]步驟S1006,判斷用戶是否有權(quán)限。若是則進入步驟S1011,否則進入步驟S1007。具體的,服務端31判斷微信控制端提供的微信號是否有控制權(quán)限并將判斷結(jié)果反饋至微信控制端40。用戶采用微信號登陸微信平臺,而微信控制端40是基于微信平臺開發(fā),因此微信控制端40會獲取用戶微信號發(fā)送至服務端31。
[0056]步驟S1007,服務端將該微信號添加至備選管理員列表。
[0057]步驟S1008,進入管理后臺web登陸界面。要求用戶輸入互動盒子賬號。
[0058]步驟S1009,輸入互動盒子賬號登陸。
[0059]步驟S1010,判斷登陸是否成功。若是則進入步驟S1011,否則進入步驟S1012。
[0060]步驟S1011,用戶可操作頁面功能。
[0061]步驟S1012,顯示失敗信息。并回到步驟S1008。
[0062]圖10中的流程與用戶購買互動盒子后初次使用微信控制端的流程符合。該互動盒子賬號為用戶購買互動盒子時附帶的,或者用戶根據(jù)互動盒子硬件設備號在微信公眾賬號或相應網(wǎng)站獲取的。用戶使用時,通過微信掃描顯示終端顯示的二維碼,微信控制端40獲取互動盒子的二維碼掃描信息登陸至控制器界面;微信控制端40根據(jù)用戶微信號以及二維碼掃描信息生成登陸請求發(fā)送至服務端31。服務端31根據(jù)二維碼掃描信息判斷互動盒子是否已有微信號綁定,若互動盒子未綁定則服務端31向微信控制端40發(fā)送提供互動盒子賬號的請求,且服務端31根據(jù)微信控制端40發(fā)來的互動盒子賬號信息將互動盒子10與微信控制端40提供的用戶微信號綁定,并將該微信號設置為主管理員權(quán)限。若互動盒子10已綁定則服務端30判斷微信控制端40提供的微信號是否有控制權(quán)限并將判斷結(jié)果反饋至微信控制端40,若微信號無控制權(quán)限則用戶無法執(zhí)行控制操作,且服務端30將該微信號添加至備選管理員列表,若該微信號有控制權(quán)限則用戶可執(zhí)行相關(guān)控制操作。每個互動盒子只存在一個主管理員,主管理員是在添加互動盒子10時自動設置的,具體可參見如圖10的流程。
[0063]圖11是本發(fā)明一種實施例中通過管理后臺添加互動應用的流程圖。該流程包括: 步驟S1101,管理后臺獲取用戶使用互動盒子賬號的登陸信息。
[0064]步驟S1102,驗證互動盒子賬號是否正確,若是則進入步驟S1103,否則進入步驟S1109。
[0065]步驟SI 103,顯示互動盒子列表。
[0066]步驟SI 104,獲取用戶對互動盒子的選定信息,顯示與該互動盒子對應的互動應用列表。
[0067]步驟S1105,獲取用戶輸入的添加互動應用請求信息。
[0068]步驟S1106,顯示系統(tǒng)所有互動應用。
[0069]步驟S1107,獲取用戶選擇添加的互動應用,將該互動應用添加至對應盒子。
[0070]步驟S1108,判斷是否添加成功,若是則結(jié)束,否住進入步驟S1109。
[0071]步驟S1109,返回失敗信息。
[0072]圖12是本發(fā)明一種實施例中通過管理后臺添加微信控制端的管理員的流程圖。該流程包括:
步驟S1201,管理后臺獲取用戶使用互動盒子賬號的登陸信息。
[0073]步驟S1202,驗證互動盒子賬號是否正確,若是則進入步驟S1203,否則進入步驟S1208。
[0074]步驟S1203,顯示互動盒子列表。
[0075]步驟S1204,獲取用戶對互動盒子的選定信息以及添加微信控制端管理權(quán)限的信
肩、O
[0076]步驟S1205,顯示與該互動盒子對應的已選管理員列表和備選管理員列表。該備選管理員在如圖10所示的流程中產(chǎn)生。
[0077]步驟S1206,獲取用戶將某個備選管理員添加為管理員的信息。
[0078]步驟S1207,判斷添加是否成功,若是則結(jié)束,否則進入步驟S1208。
[0079]步驟S1208,返回失敗信息。
[0080]在本發(fā)明中,微信控制端40是一個網(wǎng)頁頁面,僅支持在微信應用中打開,主要提供控制互動應用管理客戶端11??砂惭b互動應用、卸載互動應用、打開互動應用、關(guān)閉互動應用、切換不同的互動應用管理客戶端、管理用戶控制權(quán)限和播放背景音樂。該頁面任何用戶使用微信“掃一掃”功能均可進入,但如果沒有管理員權(quán)限,則無法操作任何功能。圖13是本發(fā)明中通過微信控制端控制管理客戶端的流程圖。該流程包括:
步驟S1301,通過微信掃描顯示終端獲取互動盒子的二維碼掃描信息。
[0081]步驟S1302,進入控制器界面。在本步驟中,如果用戶還未授權(quán),則跳轉(zhuǎn)到微信公眾號授權(quán)頁面,用戶允許授權(quán)之后,跳轉(zhuǎn)回到控制頁面。
[0082]步驟S1303,判斷用戶是否有控制權(quán),若是則進入步驟S1304,否則進入步驟S1305。本步驟通過微信控制端與服務端的交互完成,具體過程可參考圖10。
[0083]步驟S1304,微信控制端執(zhí)行對管理客戶端的控制。
[0084]步驟S1305,告知管理員開通權(quán)限。具體的,可通過向有主管理員發(fā)送微信告知開通。
[0085]圖14是本發(fā)明一種實施例中通過微信控制端添加管理員的流程圖。該流程包括: 步驟S1401,通過微信掃描顯示終端獲取互動盒子的二維碼掃描信息。
[0086]步驟S1402,進入控制器界面。
[0087]步驟S1403,獲取用戶選擇添加管理員的信息,進入管理控制權(quán)限界面。
[0088]步驟S1404,獲取用戶添加管理員的信息,添加新管理員。具體的,本步驟需要微信控制端40與服務端31交互完成。微信控制端40從服務端31獲取備選管理員信息供用戶選擇,用戶選擇需要添加的管理員后,服務端31修改相應微信號的管理權(quán)限。
[0089]在本發(fā)明中,微信互動端50是作為一個互動應用的互動發(fā)起端。首先管理員使用微信控制端40功能打開某個互動應用,然后用戶通過微信“掃一掃”功能進行掃描互動盒子硬件目標屏幕上所顯示的二維碼(當前互動應用界面的二維碼)進入互動頁面,然后根據(jù)互動頁面所提供的互動功能進行操作來完成與屏幕上互動應用互動,互動完成之后,互動頁面和屏幕上互動應用界面顯示互動結(jié)果。用戶和管理員不需要記憶網(wǎng)址,使用微信掃一掃功能即可管理和互動操作。圖15是本發(fā)明一種實施例中用戶通過微信互動端50進行互動的流程圖。該流程包括:
步驟S1501,打開手機微信。
[0090]步驟S1502,通過微信掃描顯示終端獲取互動應用的二維碼掃描信息。
[0091]步驟S1503,判斷掃描是否成功,若是則進入步驟S1504,否則回到步驟S1502。
[0092]步驟S1504,進入互動頁面,進行互動。
[0093]步驟S1505,顯示互動結(jié)果。
[0094]綜上所述,本發(fā)明的互動應用管理系統(tǒng)包括互動盒子、顯示終端、服務器以及基于微信平臺開發(fā)的微信控制端和微信互動端,互動盒子通過視頻連接線與顯示終端連接,互動盒子可通過不同的視頻接口自動適配不同種類的屏幕,適用性更強?;雍凶影ㄓ糜诟鶕?jù)服務器發(fā)來的信息對管理本地互動應用的管理客戶端,服務器包括服務端以及管理后臺,服務端用于驗證微信控制端的管理權(quán)限并根據(jù)所述微信控制端以及管理后臺的控制命令控制管理客戶端,管理后臺用于分配互動盒子賬號,管理互動盒子賬號與互動盒子的關(guān)聯(lián)關(guān)系以及互動盒子與互動應用的關(guān)聯(lián)關(guān)系;微信控制端用于提供用戶驗證信息以及控制命令;微信互動端用于與所述管理客戶端通信以執(zhí)行相應的互動功能。從而用戶可通過管理后臺以及微信控制端實現(xiàn)對互動盒子的管理,也可通過微信互動端實現(xiàn)互動功能,提高了互動應用管理和使用的便捷性。
[0095]當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發(fā)明所附的權(quán)利要求的保護范圍。
【權(quán)利要求】
1.一種基于互動盒子的互動應用管理系統(tǒng),系統(tǒng)包括互動盒子、顯示終端、服務器以及基于微信平臺開發(fā)的微信控制端和微信互動端,互動盒子通過視頻連接線與顯示終端連接, 互動盒子包括用于根據(jù)服務器發(fā)來的信息對管理本地互動應用的管理客戶端, 服務器包括服務端以及管理后臺,服務端用于驗證微信控制端的管理權(quán)限并根據(jù)微信控制端以及管理后臺的控制命令控制管理客戶端,管理后臺用于分配互動盒子賬號,管理互動盒子賬號與互動盒子的關(guān)聯(lián)關(guān)系以及互動盒子與互動應用的關(guān)聯(lián)關(guān)系; 微信控制端用于提供用戶驗證信息以及控制命令; 微信互動端用于與管理客戶端通信以執(zhí)行互動功能。
2.根據(jù)權(quán)利要求1所述的基于互動盒子的互動應用管理系統(tǒng),其特征在于,微信控制端以及管理后臺的控制命令包括:安裝互動應用、卸載互動應用、打開互動應用、關(guān)閉互動應用以及播放背景音樂的命令。
3.根據(jù)權(quán)利要求1所述的基于互動盒子的互動應用管理系統(tǒng),其特征在于,所述互動盒子啟動后,所述管理客戶端向所述服務端發(fā)送連接請求; 所述服務端接收到所述連接請求后建立與所述管理客戶端的長連接,并向所述管理客戶端返回互動盒子硬件設備號,將所述硬件設備號以及連接通訊流對象添加到通訊流隊列中。
4.根據(jù)權(quán)利要求3所述的基于互動盒子的互動應用管理系統(tǒng),其特征在于,所述管理后臺以及微信控制端的操作命令中攜帶有互動盒子硬件設備號,所述服務端根據(jù)所述互動盒子硬件設備號在所述通訊流隊列中查找與所述硬件設備號關(guān)聯(lián)的通訊流對象,所述服務端將所述操作命令發(fā)送至查找到的通訊流對象。
5.根據(jù)權(quán)利要求1所述的基于互動盒子的互動應用管理系統(tǒng),其特征在于, 所述微信控制端獲取互動盒子的二維碼掃描信息登陸至控制器界面; 所述微信控制端根據(jù)用戶微信號以及所述二維碼掃描信息生成登陸請求發(fā)送至所述服務端。
6.根據(jù)權(quán)利要求5所述的基于互動盒子的互動應用管理系統(tǒng),其特征在于,所述服務端根據(jù)所述二維碼掃描信息判斷所述互動盒子是否已有微信號綁定, 若互動盒子未綁定則所述服務端向所述微信控制端發(fā)送提供互動盒子賬號的請求,且所述服務端根據(jù)所述微信控制端發(fā)來的互動盒子賬號信息將所述互動盒子與所述微信控制端提供的用戶微信號綁定,并將該微信號設置為主管理員權(quán)限; 若所述互動盒子已綁定則所述服務端判斷所述微信控制端提供的微信號是否有控制權(quán)限并將判斷結(jié)果反饋至所述微信控制端,若所述微信號無控制權(quán)限則用戶無法執(zhí)行控制操作,且所述服務端將該微信號添加至備選管理員列表。
7.根據(jù)權(quán)利要求6所述的基于互動盒子的互動應用管理系統(tǒng),其特征在于,所述管理后臺根據(jù)互動盒子賬號的登陸信息反饋與該互動盒子賬號關(guān)聯(lián)的互動盒子列表以及與互動盒子列表關(guān)聯(lián)的互動應用以及管理員列表,所述管理員列表中包括備選管理員; 所述管理后臺根據(jù)接收到的權(quán)限修改操作將權(quán)限為備選管理員的微信號設置為管理員權(quán)限。
8.根據(jù)權(quán)利要求6所述的基于互動盒子的互動應用管理系統(tǒng),其特征在于,所述服務端根據(jù)通過所述微信控制端發(fā)來的修改備選管理員的管理權(quán)限的請求,所述服務端驗證所述微信控制端的管理權(quán)限, 若所述微信控制端為主管理員,則所述服務端將請求的備選管理員設置為管理員。
9.根據(jù)權(quán)利要求1所述的基于互動盒子的互動應用管理系統(tǒng),其特征在于,所述微信控制端以及所述微信互動端獲取互動盒子的二維碼掃描信息并判斷用戶是否獲取授權(quán),若用戶未獲取授權(quán)則跳轉(zhuǎn)至微信公眾號授權(quán)頁面。
10.根據(jù)權(quán)利要求1所述的基于互動盒子的互動應用管理系統(tǒng),其特征在于,微信互動端獲取互動盒子的二維碼掃描信息登陸至互動頁面以實現(xiàn)與所述管理客戶端的互動功能。
【文檔編號】H04L29/08GK103957151SQ201410205146
【公開日】2014年7月30日 申請日期:2014年5月15日 優(yōu)先權(quán)日:2014年5月15日
【發(fā)明者】陳常勝, 陳英洋 申請人:深圳市精準分眾傳媒有限公司