專(zhuān)利名稱(chēng):基于web跨平臺(tái)與拼墻互動(dòng)的方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及拼接墻系統(tǒng),特別是涉及一種基于web跨平臺(tái)與拼墻互動(dòng)的方法以及一種基于web跨平臺(tái)與拼墻互動(dòng)的系統(tǒng)。
背景技術(shù):
隨著高分辨率投影機(jī)的不斷廣泛和提高、拼墻系統(tǒng)的不斷成熟,拼墻的應(yīng)用系統(tǒng)也越來(lái)越多。并且隨著全新多媒體交互設(shè)備發(fā)展與應(yīng)用的提高,各種設(shè)備圖片與視頻的共享與交互越來(lái)越重要。然而,現(xiàn)有的控制拼墻沒(méi)有跨平臺(tái)控制,所有其它控制設(shè)備的資源與拼墻系統(tǒng)的資源不能互通有無(wú)。以往設(shè)備的資源要想投到拼墻系統(tǒng)上,必須得通過(guò)轉(zhuǎn)化和設(shè)置,用信號(hào)方式接入拼墻。但實(shí)時(shí)的圖片、視頻文件、實(shí)時(shí)業(yè)務(wù)數(shù)據(jù)等并不能方便的接入到拼墻系統(tǒng)上,導(dǎo)致跨平臺(tái)的資源共享存在困難,并且所有其它控制設(shè)備也不能接入拼墻系統(tǒng)的資源,無(wú)法遠(yuǎn)程虛擬控制拼墻。
發(fā)明內(nèi)容
基于此,有必要針對(duì)上述跨平臺(tái)的資源無(wú)法共享的問(wèn)題,提供一種基于web跨平臺(tái)與拼墻互動(dòng)的方法及裝置。為實(shí)現(xiàn)上述目的,本發(fā)明采用如下的技術(shù)方案:一種基于web跨平臺(tái)與拼墻互動(dòng)的方法,包括以下步驟:解析客戶端發(fā)送過(guò)來(lái)的資源變更文件、資源申請(qǐng)文件;所述資源變更包括:資源的增加、刪除、修改;根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào),然后發(fā)送資源及其編號(hào)給連接的客戶端;如果是增加資源,則將增加的資源加載到內(nèi)存緩存中;如果是刪除或修改資源,則根據(jù)所述編號(hào)找到相應(yīng)的資源進(jìn)行刪除或修改;如果是資源申請(qǐng)文件,判斷所述內(nèi)存緩存當(dāng)中是否存在資源;若是,則通知客戶端更新資源;包括:若更新資源是視頻文件,則將數(shù)據(jù)流轉(zhuǎn)化成預(yù)定格式的視頻文件,并通知各客戶端用視頻播放器播放實(shí)時(shí)視頻;若更新資源是圖片,則根據(jù)時(shí)間生成序列號(hào),將圖片及其序列號(hào)發(fā)送給各客戶端,并通知各客戶端根據(jù)所述序列號(hào)在相應(yīng)的區(qū)域刷新對(duì)應(yīng)的圖片;若更新資源是實(shí)時(shí)數(shù)據(jù),則通知各客戶端根據(jù)實(shí)時(shí)數(shù)據(jù)編號(hào)信息找到相應(yīng)的區(qū)域動(dòng)態(tài)更新圖表。一種基于web跨平臺(tái)與拼墻互動(dòng)的裝置,包括:解析模塊,用于解析客戶端發(fā)送過(guò)來(lái)的資源變更文件、資源申請(qǐng)文件;所述資源變更包括:資源的增加、刪除、修改;分組編號(hào)模塊,用于根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào),然后發(fā)送資源及其編號(hào)給連接的客戶端;
資源變更模塊,用于如果是增加資源,則將增加的資源加載到內(nèi)存緩存中;如果是刪除或修改資源,則根據(jù)所述編號(hào)找到相應(yīng)的資源進(jìn)行刪除或修改;判斷模塊,用于如果是資源申請(qǐng)文件,則判斷所述內(nèi)存緩存當(dāng)中是否存在資源;通知更新模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,通知客戶端更新資源;包括:若更新資源是視頻文件,則將數(shù)據(jù)流轉(zhuǎn)化成預(yù)定格式的視頻文件,并通知各客戶端用視頻播放器播放實(shí)時(shí)視頻;若更新資源是圖片,則根據(jù)時(shí)間生成序列號(hào),將圖片及其序列號(hào)發(fā)送給各客戶端,并通知各客戶端根據(jù)所述序列號(hào)在相應(yīng)的區(qū)域刷新對(duì)應(yīng)的圖片;若更新資源是實(shí)時(shí)數(shù)據(jù),則通知各客戶端根據(jù)實(shí)時(shí)數(shù)據(jù)編號(hào)信息找到相應(yīng)的區(qū)域動(dòng)態(tài)更新圖表。由以上方案可以看出,本發(fā)明的一種基于web跨平臺(tái)與拼墻互動(dòng)的方法及裝置,通過(guò)對(duì)客戶端發(fā)送過(guò)來(lái)的資源變更文件、申請(qǐng)文件進(jìn)行解析和對(duì)資源進(jìn)行分組編號(hào),當(dāng)判斷得出服務(wù)端的內(nèi)存緩存當(dāng)中存在資源時(shí),根據(jù)資源的不同類(lèi)型,如視頻文件、圖片、實(shí)時(shí)數(shù)據(jù)等,采取不同的處理方式來(lái)實(shí)現(xiàn)跨平臺(tái)的資源共享與交互。與現(xiàn)有技術(shù)相比,本發(fā)明的方法及裝置具有如下的有益效果:一、基于web跨平臺(tái),客戶端不用安裝插件,只需要支持html5的瀏覽器顯示設(shè)備都可安裝;二、實(shí)現(xiàn)了 ipad、拼墻、pc、手機(jī)等相互之間資源的共享,互通有無(wú),并且接入資源更方便快捷;三、實(shí)時(shí)了小屏控制大屏,改變了傳統(tǒng)用鼠標(biāo)與鍵盤(pán)控制拼墻的操作方式;四、實(shí)現(xiàn)了各種設(shè)備的同步,且各個(gè)設(shè)備顯示內(nèi)容一致;五、實(shí)現(xiàn)了各種設(shè)備的交互,某種設(shè)備有特定的控制方式都可以應(yīng)用到拼墻上去;六、提供了接入信號(hào)的另一種方式,各種設(shè)備的資源可以通過(guò)網(wǎng)絡(luò)共享的方式投到拼墻上,是一種全新的信號(hào)接入大墻方式;七、對(duì)實(shí)時(shí)業(yè)務(wù)數(shù)據(jù)進(jìn)行了接入,能夠?qū)崟r(shí)動(dòng)態(tài)顯示實(shí)時(shí)業(yè)務(wù)數(shù)據(jù),不管是互聯(lián)網(wǎng)的數(shù)據(jù)還是其它方式進(jìn)入的信號(hào)都可以實(shí)時(shí)更新到拼墻系統(tǒng)web客戶端上。
圖1為本發(fā)明實(shí)施例中一種基于web跨平臺(tái)與拼墻互動(dòng)的方法流程示意圖;圖2為本發(fā)明實(shí)施例中一種基于web跨平臺(tái)與拼墻互動(dòng)的裝置結(jié)構(gòu)示意圖。
具體實(shí)施例方式目前,HTML5技術(shù)受到很多人的追捧?;贖TML5技術(shù)開(kāi)發(fā)出的網(wǎng)頁(yè)游戲不遜于PC端的效果與質(zhì)感,畫(huà)面豐富流暢,在產(chǎn)品質(zhì)量上有相當(dāng)?shù)膬?yōu)勢(shì)。基于web跨平臺(tái)的互動(dòng)方式能較好的解決資源共享、跨平臺(tái)操作拼墻系統(tǒng)等問(wèn)題。本發(fā)明實(shí)施例中基于HTML5開(kāi)發(fā),用戶可以在任何電腦、平板、智能手機(jī)、拼墻等使用Web瀏覽器便能實(shí)現(xiàn)圖片、視頻等的共享預(yù)覽,實(shí)現(xiàn)所有設(shè)備之間的顯示同步、資源共享、應(yīng)用交互等,并且通過(guò)實(shí)時(shí)數(shù)據(jù)在其它客戶端實(shí)時(shí)畫(huà)出來(lái),動(dòng)態(tài)實(shí)時(shí)顯示業(yè)務(wù)數(shù)據(jù)的更新。本發(fā)明實(shí)施例中可以包括客戶端與服務(wù)端兩個(gè)組成部分。其中,客戶端可以包括web客戶端以及gis、3d應(yīng)用軟件客戶端等。服務(wù)端與客戶端之間可以采用websocket雙工通訊,通過(guò)讀入實(shí)時(shí)數(shù)據(jù),動(dòng)態(tài)對(duì)其它客戶端的實(shí)時(shí)顯示。Web客戶端(標(biāo)注、增加圖片、視頻等)可以通過(guò)服務(wù)端來(lái)實(shí)現(xiàn)其它客戶端的同步與資源共享,從而實(shí)現(xiàn)其它設(shè)備與拼墻的炫麗交互和動(dòng)態(tài)控制。下面著重從服務(wù)端的角度出發(fā),對(duì)本發(fā)明的技術(shù)方案作進(jìn)一步的描述。參見(jiàn)圖1所示,一種基于web跨平臺(tái)與拼墻互動(dòng)的方法,包括以下步驟:步驟S101,當(dāng)接收到客戶端所發(fā)送過(guò)來(lái)的資源變更文件、資源申請(qǐng)文件時(shí),服務(wù)端對(duì)所述客戶端所發(fā)送過(guò)來(lái)的資源變更文件、資源申請(qǐng)文件進(jìn)行解析,然后進(jìn)入步驟S102。作為一個(gè)較好的實(shí)施例,所述資源變更文件、資源申請(qǐng)文件均可以為XML格式的文件。步驟S102,根據(jù)解析得到的網(wǎng)頁(yè)圖層(網(wǎng)頁(yè)的一個(gè)區(qū)域)位置對(duì)資源(如圖片、視頻、文字等)進(jìn)行分組編號(hào),然后發(fā)送資源及其編號(hào)給連接(登陸成功為連接,即在線)的客戶端。例如,圖片I是屬于圖層1、圖片類(lèi),則可以按layl_pic_0001進(jìn)行編號(hào)。進(jìn)行分組編號(hào)是為了后續(xù)的動(dòng)態(tài)檢索、更新。步驟S103,判斷客戶端的需求。如果是增加資源,則將增加的資源加載到內(nèi)存緩存中;如果是刪除或修改資源,則根據(jù)所述編號(hào)找到相應(yīng)的資源進(jìn)行刪除或修改。步驟S104,如果是資源申請(qǐng)文件,則判斷內(nèi)存緩存當(dāng)中是否存在資源;若是則進(jìn)入步驟S105。步驟S105,若檢索到內(nèi)存緩存當(dāng)中存在資源,則通知客戶端更新資源。本發(fā)明實(shí)施例中,根據(jù)資源的不同類(lèi)型采取不同的處理方式來(lái)實(shí)現(xiàn)跨平臺(tái)的資源共享與交互。具體包括如下:步驟S1051,若更新資源是視頻文件,則將數(shù)據(jù)流轉(zhuǎn)化成預(yù)定格式的視頻文件,并通知各客戶端用視頻播放器播放實(shí)時(shí)視頻;步驟S1052,若更新資源是圖片,則根據(jù)時(shí)間生成序列號(hào),將圖片及其序列號(hào)發(fā)送給各客戶端,并通知各客戶端根據(jù)所述序列號(hào)在相應(yīng)的區(qū)域刷新對(duì)應(yīng)的圖片;步驟S1053,若更新資源是實(shí)時(shí)數(shù)據(jù),則通知各客戶端根據(jù)實(shí)時(shí)數(shù)據(jù)編號(hào)信息找到相應(yīng)的區(qū)域動(dòng)態(tài)更新圖表。作為一個(gè)較好的實(shí)施例,在步驟S1051中,所述的預(yù)定格式可以為html5播放器支持的視頻通用格式。作為一個(gè)較好的實(shí)施例,在步驟SlOl解析客戶端發(fā)送過(guò)來(lái)的資源申請(qǐng)文件之后、步驟S102根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào)之前,還可以包括步驟:根據(jù)網(wǎng)頁(yè)圖層是否關(guān)聯(lián)實(shí)時(shí)業(yè)務(wù)數(shù)據(jù)(例如背景圖是靜態(tài)的,實(shí)時(shí)圖表是動(dòng)態(tài)的),對(duì)資源進(jìn)行靜態(tài)資源和動(dòng)態(tài)資源分類(lèi)。具體的,若所述資源申請(qǐng)文件為XML格式的文件,則可以根據(jù)該XML文件中的dynamic或static屬性來(lái)對(duì)資源進(jìn)行靜態(tài)資源和動(dòng)態(tài)資源的分類(lèi)。另外,作為一個(gè)較好的實(shí)施例,若在步驟S103中判斷到所述內(nèi)存緩存當(dāng)中不存在資源,則可以執(zhí)行以下步驟:步驟S106,檢索資源的預(yù)先配置信息,并提取路徑等相關(guān)信息。步驟S107,若為靜態(tài)資源,則根據(jù)所述路徑信息獲取資源,將資源打數(shù)據(jù)包,并對(duì)該數(shù)據(jù)包進(jìn)行分割和編號(hào),然后發(fā)送分割后的數(shù)據(jù)包給客戶端,并將已編號(hào)的資源加載到所述內(nèi)存緩沖中。將資源進(jìn)行切割,把大的數(shù)據(jù)變成小的數(shù)據(jù),并進(jìn)行編號(hào)是為了組合資源。比如,可以將一個(gè)大的圖片切成9份,分組傳輸后組成原來(lái)的圖片。步驟S108,若為動(dòng)態(tài)資源,則根據(jù)所述路徑信息切換矩陣服務(wù)器,根據(jù)相關(guān)參數(shù)從資源服務(wù)器(如視頻硬件服務(wù)器、圖片服務(wù)器等)中獲取資源流,并動(dòng)態(tài)的把獲取的資源流加載到所述內(nèi)存緩存中。作為一個(gè)較好的實(shí)施例,在步驟S108中,所述相關(guān)參數(shù)可以包括:ip地址、端口、通道、資源編號(hào)等。與上述一種基于web跨平臺(tái)與拼墻互動(dòng)的方法相對(duì)應(yīng),本發(fā)明還提供一種基于web跨平臺(tái)與拼墻互動(dòng)的裝置,參見(jiàn)圖2所示,包括:解析模塊101,用于解析客戶端發(fā)送過(guò)來(lái)的資源變更文件、資源申請(qǐng)文件;所述資源變更包括:資源的增加、刪除、修改;分組編號(hào)模塊102,用于根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào),然后發(fā)送資源及其編號(hào)給連接的客戶端;資源變更模塊103,用于如果是增加資源,則將增加的資源加載到內(nèi)存緩存中;如果是刪除或修改資源,則根據(jù)所述編號(hào)找到相應(yīng)的資源進(jìn)行刪除或修改;判斷模塊104,用于如果是資源申請(qǐng)文件,則判斷所述內(nèi)存緩存當(dāng)中是否存在資源;通知更新模塊105,用于在所述判斷模塊的判斷結(jié)果為是的情況下,通知客戶端更新資源;包括:若更新資源是視頻文件,則將數(shù)據(jù)流轉(zhuǎn)化成預(yù)定格式的視頻文件,并通知各客戶端用視頻播放器播放實(shí)時(shí)視頻;若更新資源是圖片,則根據(jù)時(shí)間生成序列號(hào),將圖片及其序列號(hào)發(fā)送給各客戶端,并通知各客戶端根據(jù)所述序列號(hào)在相應(yīng)的區(qū)域刷新對(duì)應(yīng)的圖片;若更新資源是實(shí)時(shí)數(shù)據(jù),則通知各客戶端根據(jù)實(shí)時(shí)數(shù)據(jù)編號(hào)信息找到相應(yīng)的區(qū)域動(dòng)態(tài)更新圖表。作為一個(gè)較好的實(shí)施例,本發(fā)明的一種基于web跨平臺(tái)與拼墻互動(dòng)的裝置還可以包括:資源分類(lèi)模塊,用于在解析客戶端發(fā)送過(guò)來(lái)的資源申請(qǐng)文件之后、根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào)之前,根據(jù)網(wǎng)頁(yè)圖層是否關(guān)聯(lián)實(shí)時(shí)業(yè)務(wù)數(shù)據(jù),對(duì)資源進(jìn)行靜態(tài)資源和動(dòng)態(tài)資源分類(lèi)。作為一個(gè)較好的實(shí)施例,本發(fā)明的一種基于web跨平臺(tái)與拼墻互動(dòng)的裝置還可以包括:資源加載模塊,用于在所述判斷模塊的判斷結(jié)果為否的情況下,加載資源到所述內(nèi)存緩存中;包括:檢索資源的預(yù)先配置信息,并提取路徑信息;若為靜態(tài)資源,則根據(jù)所述路徑信息獲取資源,將資源打數(shù)據(jù)包,并對(duì)該數(shù)據(jù)包進(jìn)行分割和編號(hào),然后發(fā)送分割后的數(shù)據(jù)包給客戶端,并將已編號(hào)的資源加載到所述內(nèi)存緩沖中;若為動(dòng)態(tài)資源,則根據(jù)所述路徑信息切換矩陣服務(wù)器,根據(jù)相關(guān)參數(shù)從資源服務(wù)器中獲取資源流,并動(dòng)態(tài)把獲取的資源流加載到所述內(nèi)存緩存中。作為一個(gè)較好的實(shí)施例,所述相關(guān)參數(shù)可以包括:ip地址、端口、通道、資源編號(hào)
坐寸ο上述一種基于web跨平臺(tái)與拼墻互動(dòng)的裝置的其它技術(shù)特征與本發(fā)明的一種基于web跨平臺(tái)與拼墻互動(dòng)的方法相同,此處不予贅述。通過(guò)以上方案可以看出,本發(fā)明的一種基于web跨平臺(tái)與拼墻互動(dòng)的方法及裝置,通過(guò)對(duì)客戶端發(fā)送過(guò)來(lái)的資源變更文件、申請(qǐng)文件進(jìn)行解析和對(duì)資源進(jìn)行分組編號(hào),當(dāng)判斷得出服務(wù)端的內(nèi)存緩存當(dāng)中存在資源時(shí),根據(jù)資源的不同類(lèi)型,如視頻文件、圖片、實(shí)時(shí)數(shù)據(jù)等,采取不同的處理方式來(lái)實(shí)現(xiàn)跨平臺(tái)的資源共享與交互。與現(xiàn)有技術(shù)相比,本發(fā)明的方法及裝置具有如下的有益效果:一、基于web跨平臺(tái),客戶端不用安裝插件,只需要支持html5的瀏覽器顯示設(shè)備都可安裝;二、實(shí)現(xiàn)了 ipad、拼墻、pc、手機(jī)等相互之間資源的共享,互通有無(wú),并且接入資源更方便快捷;三、實(shí)時(shí)了小屏控制大屏,改變了傳統(tǒng)用鼠標(biāo)與鍵盤(pán)控制拼墻的操作方式;四、實(shí)現(xiàn)了各種設(shè)備的同步,且各個(gè)設(shè)備顯示內(nèi)容一致;五、實(shí)現(xiàn)了各種設(shè)備的交互,某種設(shè)備有特定的控制方式都可以應(yīng)用到拼墻上去;六、提供了接入信號(hào)的另一種方式,各種設(shè)備的資源可以通過(guò)網(wǎng)絡(luò)共享的方式投到拼墻上,是一種全新的信號(hào)接入大墻方式;七、對(duì)實(shí)時(shí)業(yè)務(wù)數(shù)據(jù)進(jìn)行了接入,能夠?qū)崟r(shí)動(dòng)態(tài)顯示實(shí)時(shí)業(yè)務(wù)數(shù)據(jù),不管是互聯(lián)網(wǎng)的數(shù)據(jù)還是其它方式進(jìn)入的信號(hào)都可以實(shí)時(shí)更新到拼墻系統(tǒng)web客戶端上。以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專(zhuān)利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專(zhuān)利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
權(quán)利要求
1.一種基于web跨平臺(tái)與拼墻互動(dòng)的方法,其特征在于,包括以下步驟: 解析客戶端發(fā)送過(guò)來(lái)的資源變更文件、資源申請(qǐng)文件;所述資源變更包括:資源的增力口、刪除、修改; 根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào),然后發(fā)送資源及其編號(hào)給連接的客戶端; 如果是增加資源,則將增加的資源加載到內(nèi)存緩存中;如果是刪除或修改資源,則根據(jù)所述編號(hào)找到相應(yīng)的資源進(jìn)行刪除或修改; 如果是資源申請(qǐng)文件,判斷所述內(nèi)存緩存當(dāng)中是否存在資源; 若是,則通知客戶端更新資源;包括:若更新資源是視頻文件,則將數(shù)據(jù)流轉(zhuǎn)化成預(yù)定格式的視頻文件,并通知各客戶端用視頻播放器播放實(shí)時(shí)視頻;若更新資源是圖片,則根據(jù)時(shí)間生成序列號(hào),將圖片及其序列號(hào)發(fā)送給各客戶端,并通知各客戶端根據(jù)所述序列號(hào)在相應(yīng)的區(qū)域刷新對(duì)應(yīng)的圖片;若更新資源是實(shí)時(shí)數(shù)據(jù),則通知各客戶端根據(jù)實(shí)時(shí)數(shù)據(jù)編號(hào)信息找 到相應(yīng)的區(qū)域動(dòng)態(tài)更新圖表。
2.根據(jù)權(quán)利要求1所述的基于web跨平臺(tái)與拼墻互動(dòng)的方法,其特征在于,在解析客戶端發(fā)送過(guò)來(lái)的資源申請(qǐng)文件之后、根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào)之前,還包括步驟:根據(jù)網(wǎng)頁(yè)圖層是否關(guān)聯(lián)實(shí)時(shí)業(yè)務(wù)數(shù)據(jù),對(duì)資源進(jìn)行靜態(tài)資源和動(dòng)態(tài)資源分類(lèi)。
3.根據(jù)權(quán)利要求2所述的基于web跨平臺(tái)與拼墻互動(dòng)的方法,其特征在于,若判斷到所述內(nèi)存緩存當(dāng)中不存在資源,則執(zhí)行以下步驟: 檢索資源的預(yù)先配置信息,并提取路徑信息; 若為靜態(tài)資源,則根據(jù)所述路徑信息獲取資源,將資源打數(shù)據(jù)包,并對(duì)該數(shù)據(jù)包進(jìn)行分割和編號(hào),然后發(fā)送分割后的數(shù)據(jù)包給客戶端,并將已編號(hào)的資源加載到所述內(nèi)存緩沖中; 若為動(dòng)態(tài)資源,則根據(jù)所述路徑信息切換矩陣服務(wù)器,根據(jù)相關(guān)參數(shù)從資源服務(wù)器中獲取資源流,并動(dòng)態(tài)把獲取的資源流加載到所述內(nèi)存緩存中。
4.根據(jù)權(quán)利要求3所述的基于web跨平臺(tái)與拼墻互動(dòng)的方法,其特征在于,所述相關(guān)參數(shù)包括:ip地址、端口、通道、資源編號(hào)。
5.根據(jù)權(quán)利要求1-4任意一項(xiàng)所述的基于web跨平臺(tái)與拼墻互動(dòng)的方法,其特征在于,所述資源變更文件、資源申請(qǐng)文件均為XML格式的文件。
6.根據(jù)權(quán)利要求1-4任意一項(xiàng)所述的基于web跨平臺(tái)與拼墻互動(dòng)的方法,其特征在于,所述預(yù)定格式為html5播放器支持的視頻通用格式。
7.一種基于web跨平臺(tái)與拼墻互動(dòng)的裝置,其特征在于,包括: 解析模塊,用于解析客戶端發(fā)送過(guò)來(lái)的資源變更文件、資源申請(qǐng)文件;所述資源變更包括:資源的增加、刪除、修改; 分組編號(hào)模塊,用于根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào),然后發(fā)送資源及其編號(hào)給連接的客戶端; 資源變更模塊,用于如果是增加資源,則將增加的資源加載到內(nèi)存緩存中;如果是刪除或修改資源,則根據(jù)所述編號(hào)找到相應(yīng)的資源進(jìn)行刪除或修改; 判斷模塊,用于如果是資源申請(qǐng)文件,則判斷所述內(nèi)存緩存當(dāng)中是否存在資源;通知更新模塊,用于在所述判斷模塊的判斷結(jié)果為是的情況下,通知客戶端更新資源;包括:若更新資源是視頻文件,則將數(shù)據(jù)流轉(zhuǎn)化成預(yù)定格式的視頻文件,并通知各客戶端用視頻播放器播放實(shí)時(shí)視頻;若更新資源是圖片,則根據(jù)時(shí)間生成序列號(hào),將圖片及其序列號(hào)發(fā)送給各客戶端,并通知各客戶端根據(jù)所述序列號(hào)在相應(yīng)的區(qū)域刷新對(duì)應(yīng)的圖片;若更新資源是實(shí)時(shí)數(shù)據(jù),則通知各客戶端根據(jù)實(shí)時(shí)數(shù)據(jù)編號(hào)信息找到相應(yīng)的區(qū)域動(dòng)態(tài)更新圖表。
8.根據(jù)權(quán)利要求7所述的基于web跨平臺(tái)與拼墻互動(dòng)的裝置,其特征在于,還包括:資源分類(lèi)模塊,用于在解析客戶端發(fā)送過(guò)來(lái)的資源申請(qǐng)文件之后、根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào)之前,根據(jù)網(wǎng)頁(yè)圖層是否關(guān)聯(lián)實(shí)時(shí)業(yè)務(wù)數(shù)據(jù),對(duì)資源進(jìn)行靜態(tài)資源和動(dòng)態(tài)資源分類(lèi)。
9.根據(jù)權(quán)利要求8所述的基于web跨平臺(tái)與拼墻互動(dòng)的裝置,其特征在于,還包括:資源加載模塊,用于在所述判斷模塊的判斷結(jié)果為否的情況下,加載資源到所述內(nèi)存緩存中;包括:檢索資源的預(yù)先配置信息,并提取路徑信息;若為靜態(tài)資源,則根據(jù)所述路徑信息獲取資源,將資源打數(shù)據(jù)包,并對(duì)該數(shù)據(jù)包進(jìn)行分割和編號(hào),然后發(fā)送分割后的數(shù)據(jù)包給客戶端,并將已編號(hào)的資源加載到所述內(nèi)存緩沖中;若為動(dòng)態(tài)資源,則根據(jù)所述路徑信息切換矩陣服務(wù)器,根據(jù)相關(guān)參數(shù)從資源服務(wù)器中獲取資源流,并動(dòng)態(tài)把獲取的資源流加載到所述內(nèi)存緩存中。
10.根據(jù)權(quán)利要求9所述的基于web跨平臺(tái)與拼墻互動(dòng)的裝置,其特征在于,所述相關(guān)參數(shù)包括:ip地址、端口、 通道、資源編號(hào)。
全文摘要
本發(fā)明提供一種基于web跨平臺(tái)與拼墻互動(dòng)的方法及裝置,所述方法包括以下步驟解析客戶端發(fā)送過(guò)來(lái)的資源變更文件、資源申請(qǐng)文件;所述資源變更包括資源的增加、刪除、修改;根據(jù)解析得到的網(wǎng)頁(yè)圖層位置對(duì)資源進(jìn)行分組編號(hào),然后發(fā)送資源及其編號(hào)給連接的客戶端;如果是增加資源,則將增加的資源加載到內(nèi)存緩存中;如果是刪除或修改資源,則根據(jù)所述編號(hào)找到相應(yīng)的資源進(jìn)行刪除或修改;如果是資源申請(qǐng)文件,判斷所述內(nèi)存緩存當(dāng)中是否存在資源;若是,則通知客戶端更新資源。本發(fā)明的基于web跨平臺(tái)與拼墻互動(dòng)的方法及裝置,實(shí)現(xiàn)了跨平臺(tái)的資源的共享與交互。
文檔編號(hào)H04L29/08GK103152429SQ201310092199
公開(kāi)日2013年6月12日 申請(qǐng)日期2013年3月21日 優(yōu)先權(quán)日2013年3月21日
發(fā)明者林良輝 申請(qǐng)人:廣東威創(chuàng)視訊科技股份有限公司