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

Flash支持處理方法、系統(tǒng)、移動終端及中轉(zhuǎn)服務器的制作方法

文檔序號:7752073閱讀:256來源:國知局
專利名稱:Flash支持處理方法、系統(tǒng)、移動終端及中轉(zhuǎn)服務器的制作方法
技術(shù)領域
本發(fā)明涉及移動網(wǎng)頁瀏覽器技術(shù)領域,更為具體地,涉及一種基于移動終端的Flash支持處理方法、系統(tǒng)及中轉(zhuǎn)服務器。
背景技術(shù)
隨著社會的進步和技術(shù)的發(fā)展,人們對視頻或動畫形式的信息需求越來越大。 Flash是一種基于矢量的動畫格式,經(jīng)過多年的發(fā)展,其傳送協(xié)議、應用方式已經(jīng)逐步完善 并標準化。由于與其他形式的動畫格式相比,F(xiàn)lash文件的大小通常比較小。也就是說,在 單位存儲空間內(nèi),F(xiàn)lash可以表達更多的信息。因此,F(xiàn)lash目前作為一種主要的頁面元素, 大量地應用在因特網(wǎng)網(wǎng)頁。在現(xiàn)有的Flash交互處理技術(shù)中,在處理Flash時,通常對播放Flash的計算機系 統(tǒng)有一定的要求,比如在播放一些基于Flash的視頻時,硬件系統(tǒng)的CPU占用通常非常高, 這是由于在視頻方面,還無法有效地使用計算機的“硬加速”來對Flash進行處理。此外,與計算機相比,移動終端的硬件性能更弱。通常,移動終端無法支持必要的 Flash運算,甚至無法安裝完整的Flash客戶端。因此,為了能夠在移動終端上應用Flash, Adobe公司對應用于計算機上的Flash客戶端進行精簡處理,在保留核心功能的同時,剔除 了大量附加功能,從而得到針對移動終端的Flash客戶端Flash lite。在現(xiàn)有的基于移動終端的Flash支持處理解決方案中,通常是首先在終端中預置 Flash lite程序,然后通過在瀏覽器中調(diào)用Flash lite來實現(xiàn)Flash功能。也就是說,在現(xiàn)有基于移動終端的Flash支持處理解決方案中,移動終端需要支 持Flash lite。在不支持Flash lite的移動終端中,就不能使用Flash功能。而在目前市 面上的主流移動終端,比如手機、個人掌上電腦等,絕大部分均不支持Flash lite,從而限 制了 Flash在移動終端中的應用。為了解決上述問題,需要一種新的Flash支持處理方法及裝置,其能夠在不支持 Flash lite的移動終端中,實現(xiàn)Flash功能。

發(fā)明內(nèi)容
鑒于上述問題,本發(fā)明提供了一種Flash支持處理方法及裝置,其通過在接收到 移動終端發(fā)送來的網(wǎng)頁頁面訪問請求后,中轉(zhuǎn)服務器從目標網(wǎng)站服務器上加載并解析網(wǎng)頁 頁面數(shù)據(jù),并在網(wǎng)頁頁面上添加Flash視頻播放框后返回給移動終端。然后,在移動終端激 活該Flash視頻播放框后,生成并向中轉(zhuǎn)服務器發(fā)送激活請求,中轉(zhuǎn)服務器根據(jù)該激活請 求運行并錄制對應的Flash元素的運行情況,以生成對應的視頻數(shù)據(jù)流,然后將所生成的 視頻數(shù)據(jù)流實時地發(fā)送到移動終端來進行播放,從而能夠在不支持Flash lite的移動終端 中,實現(xiàn)Flash功能。根據(jù)本發(fā)明的一個方面,提供了一種由移動終端進行的Flash支持處理方法,包 括
向中轉(zhuǎn)服務器發(fā)送網(wǎng)頁頁面訪問請求;解析中轉(zhuǎn)服務器響應于所述網(wǎng)頁頁面訪問請求而回傳的網(wǎng)頁頁面,以識別所述網(wǎng) 頁頁面中是否包含F(xiàn)lash視頻播放框,其中所述Flash視頻播放框包含有到目標網(wǎng)站的 地 址鏈接;當識別出存在Flash視頻播放框時,激活所述Flash視頻播放框,以向中轉(zhuǎn)服務器 發(fā)送激活請求;以及接收并實時播放響應于所述激活請求而由所述中轉(zhuǎn)服務器處理后獲得并實時傳 送給所述移動終端的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流是與該Flash視頻播放框所包含的地址 鏈接對應的Flash元素的視頻數(shù)據(jù)流。根據(jù)本發(fā)明的另一方面,提供了一種移動終端,包括網(wǎng)頁頁面訪問請求發(fā)送單元,用于向中轉(zhuǎn)服務器發(fā)送網(wǎng)頁頁面訪問請求;解析單元,用于解析中轉(zhuǎn)服務器響應于所述網(wǎng)頁頁面訪問請求而回傳的網(wǎng)頁頁 面,以識別所述網(wǎng)頁頁面中是否包含F(xiàn)lash視頻播放框,其中所述Flash視頻播放框包含有 到目標網(wǎng)站的地址鏈接;激活請求發(fā)送單元,用于當識別出存在Flash視頻播放框時,激活所述Flash視頻 播放框,以向中轉(zhuǎn)服務器發(fā)送激活請求;以及播放單元,用于接收并實時播放響應于所述激活請求而由所述中轉(zhuǎn)服務器處理后 獲得并實時傳送給所述移動終端的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流是與該Flash視頻播放框 所包含的地址鏈接對應的Flash元素的視頻數(shù)據(jù)流。根據(jù)本發(fā)明的另一方面,提供了一種由中轉(zhuǎn)服務器進行的Flash支持處理方法, 包括根據(jù)所接收的網(wǎng)頁瀏覽器的網(wǎng)頁頁面訪問請求,從目標網(wǎng)站服務器加載網(wǎng)頁頁面 數(shù)據(jù);對所加載的網(wǎng)頁頁面數(shù)據(jù)進行解析,在進行網(wǎng)頁頁面數(shù)據(jù)解析時,如果該頁面含 有Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放框,并將處理后的網(wǎng)頁頁面返回給 移動終端,其中所述Flash視頻播放框包含有到目標網(wǎng)站的地址鏈接;在接收到所述移動終端發(fā)送的激活請求后,根據(jù)與該激活請求對應的Flash視頻 播放框所包含的地址鏈接,運行與該地址鏈接對應的網(wǎng)頁Flash元素并錄制該Flash元素 的運行情況,以生成對應的視頻數(shù)據(jù)流;以及將所生成的視頻數(shù)據(jù)流實時傳送到所述移動終端,以供播放。根據(jù)本發(fā)明的另一方面,提供了一種中轉(zhuǎn)服務器,包括網(wǎng)頁頁面數(shù)據(jù)加載單元,用于根據(jù)所接收的網(wǎng)頁瀏覽器的網(wǎng)頁頁面訪問請求,從 目標網(wǎng)站服務器加載網(wǎng)頁頁面數(shù)據(jù);網(wǎng)頁頁面數(shù)據(jù)解析單元,用于對所加載的網(wǎng)頁頁面數(shù)據(jù)進行解析,在進行網(wǎng)頁頁 面數(shù)據(jù)解析時,如果該網(wǎng)頁頁面含有Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放 框,并將處理后的網(wǎng)頁頁面返回給移動終端,其中所述Flash視頻播放框包含有到目標網(wǎng) 站的地址鏈接;視頻數(shù)據(jù)流生成單元,用于在接收到所述移動終端發(fā)送的激活請求后,根據(jù)與 該激活請求對應的Flash視頻播放框所包含的地址鏈接,運行與該地址鏈接對應的網(wǎng)頁Flash元素并錄制該Flash元素的運行情況,以生成對應的視頻數(shù)據(jù)流;以及視頻數(shù)據(jù)流傳送單元,用于將所生成的視頻數(shù)據(jù)流實時傳送到所述移動終端,以 供播放。根據(jù)本發(fā)明的另一方面,提供了一種基于移動終端和服務器進行的Flash支持處 理方法,包括
移動終端向服務器發(fā)送網(wǎng)頁頁面訪問請求;在接收到移動終端發(fā)送的網(wǎng)頁頁面訪問請求后,所述中轉(zhuǎn)服務器根據(jù)所接收的網(wǎng) 頁頁面訪問請求,從目標網(wǎng)站加載并解析網(wǎng)頁頁面數(shù)據(jù),在進行網(wǎng)頁頁面數(shù)據(jù)解析時,如果 該頁面含有Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放框,并將處理后的網(wǎng)頁頁 面返回給移動終端,其中所述Flash視頻播放框包含有到目標網(wǎng)站的地址鏈接;解析中轉(zhuǎn)服務器響應于所述移動終端所發(fā)送的網(wǎng)頁頁面訪問請求而回傳的網(wǎng)頁 頁面,以識別所述網(wǎng)頁頁面中是否包含F(xiàn)lash視頻播放框,當識別出存在Flash視頻播放框 時,激活所述Flash視頻播放框,以向中轉(zhuǎn)服務器發(fā)送激活請求;在接收到所述移動終端發(fā)送的激活請求后,所述中轉(zhuǎn)服務器根據(jù)與該激活請求對 應的Flash視頻播放框所包含的地址鏈接,運行與該地址鏈接對應的網(wǎng)頁Flash元素并錄 制該Flash元素的運行情況,以生成對應的視頻數(shù)據(jù)流,并將所生成的視頻數(shù)據(jù)流實時傳 送到所述移動終端;以及所述移動終端接收并實時播放響應于所述激活請求而由所述服務器處理后獲得 并實時傳送給所述移動終端的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流是與該Flash視頻播放框所包 含的地址鏈接對應的Flash元素的視頻數(shù)據(jù)流。根據(jù)本發(fā)明的另一方面,提供了一種Flash支持處理系統(tǒng),包括移動終端,用于發(fā)送網(wǎng)頁頁面訪問請求并播放所請求訪問的網(wǎng)頁頁面上的Flash 元素;以及中轉(zhuǎn)服務器,用于根據(jù)所述移動終端的網(wǎng)頁頁面訪問請求,解析并返回所請求訪 問的網(wǎng)頁頁面數(shù)據(jù),并在所述移動終端發(fā)送激活請求時,向移動終端實時傳送與該激活請 求對應的Flash元素的視頻數(shù)據(jù)流;其中所述移動終端包括網(wǎng)頁頁面訪問請求發(fā)送單元,用于向中轉(zhuǎn)服務器發(fā)送網(wǎng)頁頁面訪問請求;解析單元,用于解析中轉(zhuǎn)服務器響應于所述網(wǎng)頁頁面訪問請求而回傳的網(wǎng)頁頁 面,以識別所述網(wǎng)頁頁面中是否包含F(xiàn)lash視頻播放框,其中所述Flash視頻播放框包含有 到目標網(wǎng)站的地址鏈接; 激活請求發(fā)送單元,用于當識別出存在Flash視頻播放框時,激活所述Flash視頻 播放框,以向中轉(zhuǎn)服務器發(fā)送激活請求;以及播放單元,用于接收并實時播放響應于所述激活請求而由所述中轉(zhuǎn)服務器處理后 獲得并實時傳送給所述移動終端的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流是與該Flash視頻播放框 所包含的地址鏈接對應的Flash元素的視頻數(shù)據(jù)流;其中,所述中轉(zhuǎn)服務器包括網(wǎng)頁頁面數(shù)據(jù)加載單元,用于根據(jù)所接收的網(wǎng)頁瀏覽器的訪問請求,從目標網(wǎng)站 服務器加載頁面數(shù)據(jù);
網(wǎng)頁頁面數(shù)據(jù)解析單元,用于對所加載的網(wǎng)頁頁面數(shù)據(jù)進行解析,在進行網(wǎng)頁頁 面數(shù)據(jù)解析時,如果該網(wǎng)頁頁面含有Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放 框,并將處理后的網(wǎng)頁頁面返回給移動終端,其中所述Flash視頻播放框包含有到目標網(wǎng) 站的地址鏈接;視頻數(shù)據(jù)流生成單元,用于在接收到所述移動終端發(fā)送的激活請求后,根據(jù)與 該激活請求對應的Flash視頻播放框所包含的地址鏈接,運行與該地址鏈接對應的網(wǎng)頁 Flash元素并錄制該Flash元素的運行情況,以生成對應的視頻數(shù)據(jù)流;以及視頻數(shù)據(jù)流傳送單元,用于將所生成的視頻數(shù)據(jù)流實時傳送到所述移動終端。
利用根據(jù)本發(fā)明的Flash支持處理方法及裝置,通過在接收到移動終端發(fā)送來的 網(wǎng)頁頁面訪問請求后,中轉(zhuǎn)服務器從目標網(wǎng)站加載并解析網(wǎng)頁頁面數(shù)據(jù),并在網(wǎng)頁頁面上 添加Flash視頻播放框后返回給移動終端。然后,在移動終端激活該Flash視頻播放框后, 生成并向中轉(zhuǎn)服務器發(fā)送激活請求,中轉(zhuǎn)服務器根據(jù)該激活請求運行并錄制對應的Flash 元素的運行情況,以生成對應的視頻數(shù)據(jù)流,然后將所生成的視頻數(shù)據(jù)流實時地發(fā)送到移 動終端來進行播放,從而能夠在不支持Flash lite的移動終端中,實現(xiàn)Flash功能。為了實現(xiàn)上述以及相關目的,本發(fā)明的一個或多個方面包括后面將詳細說明并在 權(quán)利要求中特別指出的特征。下面的說明以及附圖詳細說明了本發(fā)明的某些示例性方面。 然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明 旨在包括所有這些方面以及它們的等同物


通過參考以下結(jié)合附圖的說明及權(quán)利要求書的內(nèi)容,并且隨著對本發(fā)明的更全面 理解,本發(fā)明的其它目的及結(jié)果將更加明白及易于理解。在附圖中圖1示出了根據(jù)本發(fā)明的移動終端的方框示意圖;圖2示出了根據(jù)本發(fā)明的中轉(zhuǎn)服務器的方框示意圖;圖3示出了根據(jù)本發(fā)明的Flash支持處理系統(tǒng)的方框示意圖,其包括圖1中所示 的移動終端以及圖2中所示的中轉(zhuǎn)服務器;圖4示出了根據(jù)本發(fā)明的由移動終端和中轉(zhuǎn)服務器執(zhí)行的Flash支持處理方法的 流程圖。在所有附圖中相同的標號指示相似或相應的特征或功能。
具體實施例方式以下將結(jié)合附圖對本發(fā)明的具體實施例進行詳細描述。圖1示出了根據(jù)本發(fā)明的移動終端100的方框示意圖。如圖1所示,所述移動終 端100包括網(wǎng)頁頁面訪問請求發(fā)送單元110、解析單元120、激活請求發(fā)送單元130以及播 放單元140。網(wǎng)頁頁面訪問請求發(fā)送單元110用于在瀏覽誦網(wǎng)頁時,將網(wǎng)頁頁面訪問請求發(fā) 送給中轉(zhuǎn)服務器。解析單元120用于解析中轉(zhuǎn)服務器響應于所述網(wǎng)頁頁面訪問請求而回傳 的網(wǎng)頁頁面,以識別所述網(wǎng)頁頁面中是否包含F(xiàn)lash視頻播放框,其中所述Flash視頻播放 框包含有到目標網(wǎng)站的地址鏈接。
在識別出存在Flash視頻播放框時,所述激活請求發(fā)送單元130激活所述Flash 視頻播放框,并向中轉(zhuǎn)服務器發(fā)送激活請求。播放單元140用于接收并實時播放響應于所 述激活請求而由所述中轉(zhuǎn)服務器處理后獲得并實時傳送給所述移動終端的視頻數(shù)據(jù)流,所 述視頻數(shù)據(jù)流是與該Flash視頻播放框所包含的地址鏈接對應的Flash元素的視頻數(shù)據(jù)流。此外,所述移動終端100還可以包括Flash插件調(diào)用單元(未示出),用于在識別 出網(wǎng)頁頁面中存在Flash視頻播放框時,進行Flash插件調(diào)用準備。在進行Flash插件調(diào) 用準備時,需要判斷所述移動終端的瀏覽器中是否安裝有Flash播放插件。如果判斷出所 述移動終端的瀏覽器中沒有安裝Flash播放插件時,則所述Flash插件調(diào)用單元提示用戶 進行安裝。此外,在進行Flash插件調(diào)用準備時,還需要判斷所存在的Flash插件版本號與 瀏覽器的版本號是否匹配。如果所存在的Flash插件版本過低,則提示用戶進行Flash插 件版本升級。此外,所述移動終端還可以包括位置坐標賦予單元以及確定請求發(fā)送單元(未示 出)。所述位置賦予單元用于在移動終端進入Flash播放狀態(tài)時,給所述移動終端的播放界 面中的每個視頻像素賦予位置坐標。所述確定請求發(fā)送單元用于在Flash播放期間,當在 所述移動終端的播放界面中選擇操作區(qū)域并進行操作時,生成并向中轉(zhuǎn)服務器發(fā)送包括該 操作區(qū)域的位置坐標的確定請求。這里,所述確定請求發(fā)送單元可以例如是移動終端中的 鼠標、鍵盤等相關輸入設備。例如,當所述移動終端中播放Flash游戲時,需要移動終端與中轉(zhuǎn)服務器進行交 互。這時,所述位置坐標賦予單元給所述移動終端的播放界面中的每個視頻像素賦予位置 坐標。當用戶利用鼠標玩Flash游戲時,將鼠標移動到所播放的Flash游戲畫面中需要操 作的部分,并按下鼠標上的確定鍵,則鼠標(即,所述移動終端中的確定請求發(fā)送單元)生 成包括鼠標所在的位置的位置坐標的確定請求,并將該確定請求發(fā)送給中轉(zhuǎn)服務器。中轉(zhuǎn) 服務器在接收到該確定請求后,運行與該位置坐標對應的Flash元素實體,并將運行所獲 得的視頻數(shù)據(jù)流返回給移動終端進行播放。此外,所述移動終端還可以包括運行狀態(tài)信息發(fā)送單元(未示出),用于在播放期 間,在所述移動終端的播放界面中沒有進行操作的情況下,定期地向所述中轉(zhuǎn)服務器發(fā)送 運行狀態(tài)信息,以保證中轉(zhuǎn)服務器得知移動終端側(cè)的運行情況,從而不會導致所述中轉(zhuǎn)服 務器的“超時退出”。在所述移動終端的播放頁面靜止超過預定時間,比如10分鐘時,所述移動終端還 可以向所述中轉(zhuǎn)服務器發(fā)送請求,以請求暫?;蚪档鸵曨l數(shù)據(jù)流的碼率,從而減少流量消耗。在關閉網(wǎng)頁時,移動終端向中轉(zhuǎn)服務器發(fā)送中斷請求,以請求中轉(zhuǎn)服務器停止運 行Flash元素。圖2示出了根據(jù)本發(fā)明的中轉(zhuǎn)服務器200的方框示意圖。如圖2所示,所述中轉(zhuǎn) 服務器200包括網(wǎng)頁頁面數(shù)據(jù)加載單元210、網(wǎng)頁頁面數(shù)據(jù)解析單元220、視頻數(shù)據(jù)流生成 單元230以及視頻數(shù)據(jù)流傳送單元240。所述網(wǎng)頁頁面數(shù)據(jù)加載單元210用于在接收到移動終端所發(fā)送的網(wǎng)頁頁面訪問 請求后,根據(jù)所接收的網(wǎng)頁頁面訪問請求,從目標網(wǎng)站加載網(wǎng)頁頁面數(shù)據(jù)。所述網(wǎng)頁頁面數(shù)據(jù)解析單元220用于對所加載的網(wǎng)頁頁面數(shù)據(jù)進行解析。在進行網(wǎng)頁頁面解析時,如果所 加載的頁面含有Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放框,并將處理后的網(wǎng) 頁頁面返回給移動終端,其中所述Flash視頻播放框包含有到目標網(wǎng)站的地址鏈接。
所述視頻數(shù)據(jù)流生成單元230用于在接收到所述移動終端發(fā)送的激活請求后,根 據(jù)與激活請求對應的Flash視頻播放框所包含的地址鏈接,運行與該地址鏈接對應的網(wǎng)頁 Flash元素,并錄制該Flash元素的運行情況,以生成對應的視頻數(shù)據(jù)流。所述視頻數(shù)據(jù)流傳送單元240用于將所生成的視頻數(shù)據(jù)流實時傳送到所述移動 終端,以供播放。所述網(wǎng)頁頁面數(shù)據(jù)解析單元220還可以包含過濾單元(未示出),用于在進行網(wǎng)頁 頁面數(shù)據(jù)解析時,根據(jù)預先設置的過濾名單,對所加載的網(wǎng)頁頁面含有的Flash元素進行 過濾,以過濾掉重要性低的Flash元素,比如廣告性的Flash元素。在移動終端進行播放時,如果移動終端中的確定請求發(fā)送單元向中轉(zhuǎn)服務器發(fā)送 包含移動終端的播放界面的操作區(qū)域的位置坐標的確定請求,則所述視頻數(shù)據(jù)流生成單元 根據(jù)所述操作區(qū)域的位置坐標,運行與該位置坐標對應的Flash元素實體,并將運行所生 成的視頻數(shù)據(jù)流返回給所述移動終端。例如,在移動終端的用戶玩Flash游戲時,如果中轉(zhuǎn)服務器接收到用戶通過鼠標 點擊移動終端的播放界面而發(fā)送的確定請求,則中轉(zhuǎn)服務器根據(jù)該確定請求中所包括的鼠 標的位置坐標,運行與該位置坐標對應的Flash元素實體,并將運行所生成的視頻數(shù)據(jù)流 返回給所述移動終端,從而完成移動終端與中轉(zhuǎn)服務器之間的Flash交互處理。此外,所述中轉(zhuǎn)服務器還可以包括視頻壓縮單元(未示出),用于在將視頻數(shù)據(jù)流 從中轉(zhuǎn)服務器傳送到移動終端之前,采用視頻編碼方式來對視頻數(shù)據(jù)流進行壓縮,例如采 用h264編碼方式。此外,所述中轉(zhuǎn)服務器還可以包括Flash元素位置判斷單元(未示出),用于當根 據(jù)移動終端的操作區(qū)域的位置坐標,判斷FLASH元素是否在移動終端的當前瀏覽視野中。 如果判斷出Flash元素不在移動終端的當前瀏覽視野中,則所述中轉(zhuǎn)服務器停止向所述移 動終端發(fā)送視頻數(shù)據(jù),但中轉(zhuǎn)服務器仍然運行該Flash元素。此外,所述中轉(zhuǎn)服務器還可以包括視頻幀數(shù)調(diào)整單元(未示出),用于根據(jù)網(wǎng)絡延 時情況,自動調(diào)整視頻的幀數(shù)。例如,當延時超過5s時,自動降低幀數(shù)。此外,所述中轉(zhuǎn)服務器還可以包括延時單元,用于判斷是否在一預定時間內(nèi),沒有 接收到從移動終端發(fā)送的確定請求。如果沒有接收到,則自動停止運行Flash。圖3示出了根據(jù)本發(fā)明的Flash支持處理系統(tǒng)300的方框示意圖。如圖3所示,所 述Flash支持處理系統(tǒng)300包括圖1所示的移動終端100以及圖2所示的中轉(zhuǎn)服務器200。 這里要說明的是,所述移動終端100和中轉(zhuǎn)服務器200應該包括本文中所公開的各種變型。圖4示出了根據(jù)本發(fā)明的由根據(jù)本發(fā)明的移動終端和中轉(zhuǎn)服務器執(zhí)行的Flash支 持處理方法的流程圖。如圖4所示,在步驟S410中,在用戶期望瀏覽www網(wǎng)頁時,所述移動終端100的網(wǎng) 頁頁面訪問請求發(fā)送單元110將網(wǎng)頁頁面訪問請求發(fā)送到中轉(zhuǎn)服務器200。然后,流程進行 到步驟S420。在步驟S420,在接收到網(wǎng)頁頁面訪問請求后,所述中轉(zhuǎn)服務器200中的網(wǎng)頁頁面數(shù)據(jù)加載單元210根據(jù)所述網(wǎng)頁頁面訪問請求,從目標網(wǎng)站加載網(wǎng)頁頁面數(shù)據(jù)。然后,所述中轉(zhuǎn)服務器200中的網(wǎng)頁頁面數(shù)據(jù)解析單元220對所加載的網(wǎng)頁頁面數(shù)據(jù)進行解析。在進 行解析時,如果該網(wǎng)頁頁面含有Flash元素,則在對網(wǎng)頁頁面進行排版時添加Flash視頻播 放框,其中所述Flash視頻播放框包含有到目標網(wǎng)站的地址鏈接。然后,在步驟S430中,將 如上處理后的網(wǎng)頁頁面返回給移動終端100。優(yōu)選地,在進行網(wǎng)頁頁面數(shù)據(jù)解析時,所述網(wǎng)頁頁面數(shù)據(jù)解析單元220還可以例 如通過過濾單元,根據(jù)預先設置的過濾名單,對所加載的網(wǎng)頁頁面含有的Flash元素進行 過濾,以過濾掉重要性低的Flash元素,比如廣告性的Flash元素。然后,在步驟S440中,所述移動終端100中的解析單元120對中轉(zhuǎn)服務器200所 返回的網(wǎng)頁頁面進行解析,以識別所述網(wǎng)頁頁面中是否包含F(xiàn)lash視頻播放框,其中所述 Flash視頻播放框包含有到目標網(wǎng)站的地址鏈接。如果所述網(wǎng)頁頁面中包含F(xiàn)lash視頻播放框,則流程進行到步驟S450。否則,所述 流程結(jié)束。在步驟S450中,所述移動終端100中的激活請求發(fā)送單元130激活所述Flash視 頻播放框,并在步驟S460,向中轉(zhuǎn)服務發(fā)送激活請求,同時所述移動終端100調(diào)用Flash插 件,從網(wǎng)頁頁面瀏覽狀態(tài)進入Flash播放狀態(tài)。在接收到激活請求后,在步驟S470,所述中轉(zhuǎn)服務器200的視頻流數(shù)據(jù)生成單元 230根據(jù)與激活請求對應的Flash視頻播放框所包含的地址鏈接,運行與該地址鏈接對應 的網(wǎng)頁Flash元素,并錄制該Flash元素的運行情況,以生成對應的視頻數(shù)據(jù)流。然后,在步驟S480,所述中轉(zhuǎn)服務器200中的視頻流數(shù)據(jù)傳送單元240將所生成的 視頻數(shù)據(jù)流實時地傳送到所述移動終端100的播放單元140。優(yōu)選地,基于流量上的考慮, 在將視頻數(shù)據(jù)流從中轉(zhuǎn)服務器200傳送到移動終端100之前,采用視頻編碼方式來對視頻 數(shù)據(jù)流進行壓縮,例如采用h264編碼方式。在步驟S490,所述播放單元140接收并實時播放響應于所述激活請求而由所述中 轉(zhuǎn)服務器處理后獲得并實時傳送給所述移動終端的與該FLASH視頻播放框所包含的地址 鏈接對應的Flash元素的視頻數(shù)據(jù)流。這里要說明的是,優(yōu)選地,在步驟S450中,當識別出所述網(wǎng)頁頁面中包含F(xiàn)lash視 頻播放框時,所述移動終端100還可以進行Flash插件調(diào)用準備。在進行Flash插件調(diào)用 準備時,需要判斷所述移動終端的瀏覽器中是否安裝有Flash播放插件。如果判斷出所述 移動終端的瀏覽器中沒有安裝Flash播放插件時,則所述Flash插件調(diào)用單元提示用戶進 行安裝。此外,在進行Flash插件調(diào)用準備時,還需要判斷所存在的Flash插件版本號與瀏 覽器的版本號是否匹配。如果所存在的Flash插件版本過低,則提示用戶進行Flash插件 版本升級。此外,優(yōu)選地,在步驟S490中,即在進行播放時,所述移動終端100給播放界面中 的每個視頻像素賦予對應的位置坐標,例如x,y坐標。當用戶移動鼠標并按動確定鍵時,移 動終端生成包括鼠標所在位置的位置坐標的確定請求,并將該確定請求發(fā)送給中轉(zhuǎn)服務器 200。中轉(zhuǎn)服務器200在接收到該確定請求后,根據(jù)所述操作區(qū)域的位置坐標,運行與該位 置坐標對應的Flash元素實體,并將運行所生成的視頻數(shù)據(jù)流返回給所述移動終端。例如,當所述移動終端中播放Flash游戲時,需要移動終端與中轉(zhuǎn)服務器進行交互。這時,所述位置坐標賦予單元給所述移動終端的播放界面中的每個視頻像素賦予位置 坐標。當用戶利用鼠標玩FALSH游戲時,將鼠標移動到所播放的Flash游戲畫面中需要操 作的部分,并按下鼠標上的確定鍵,則鼠標(即,所述移動終端中的確定請求發(fā)送單元)生 成包括鼠標所在的位置的位置坐標的確定請求,并將該確定請求發(fā)送給中轉(zhuǎn)服務器。在中 轉(zhuǎn)服務器接收到用戶通過鼠標點擊移動終端的播放界面而發(fā)送的確定請求后,中轉(zhuǎn)服務器 根據(jù)該確定請求中所包括的鼠標的位置坐標,運行與該位置坐標對應的Flash元素實體, 并將運行所生成的視頻數(shù)據(jù)流返回給所述移動終端,從而完成移動終端與中轉(zhuǎn)服務器之間 的Flash交互處理。這里要說明的是,除了鼠標之前,所述確定請求發(fā)送單元還可以是鍵盤 等等相關輸入設備。優(yōu)選地,在S490的播放過程中,如果移動終端的用戶沒有進行操作,則移動終端 100的運行狀態(tài)信息發(fā)送單元會定期向中轉(zhuǎn)服務器發(fā)送運行狀態(tài)信息,以保證中轉(zhuǎn)服務器 得知移動終端側(cè)的運行情況,從而不會導致服務器“超時退出”。優(yōu)選地,在S490的播放過程中,所述中轉(zhuǎn)服務器還可以根據(jù)移動終端的操作區(qū)域 的位置坐標,判斷Flash元素是否在移動終端的當前瀏覽視野中。如果判斷出Flash元素 不在移動終端的當前瀏覽視野中,則所述中轉(zhuǎn)服務器停止向所述移動終端發(fā)送視頻數(shù)據(jù), 但服務器仍然運行該Flash元素。優(yōu)選地,在S490的播放過程中,如果所述移動終端的播放網(wǎng)頁頁面靜止超過預定 時間,比如10分鐘,則所述移動終端向所述中轉(zhuǎn)服務器發(fā)送請求,以請求暫?;蚪档鸵曨l 數(shù)據(jù)流的碼率,從而減少流量消耗。優(yōu)選地,在S490的播放過程中,所述中轉(zhuǎn)服務器還可以根據(jù)網(wǎng)絡延時情況,自動 調(diào)整視頻的幀數(shù)。例如,當延時超過5s時,自動降低幀數(shù)。此外,優(yōu)選地,在S490的播放過程中,所述中轉(zhuǎn)服務器還可以判斷是否在一預定 時間內(nèi),沒有接收到從移動終端發(fā)送的確定請求。如果沒有接收到,則自動停止運行Flash。本領域技術(shù) 人員應當理解,對于上述本發(fā)明所提出的Flash支持處理方法及裝 置,還可以在不脫離本發(fā)明內(nèi)容的基礎上做出各種改進。因此,本發(fā)明的保護范圍應當由所 附的權(quán)利要求書的內(nèi)容確定。
權(quán)利要求
一種Flash支持處理方法,包括向中轉(zhuǎn)服務器發(fā)送網(wǎng)頁頁面訪問請求;解析中轉(zhuǎn)服務器響應于所述移動終端所發(fā)送的網(wǎng)頁頁面訪問請求而回傳的網(wǎng)頁頁面,以識別所述網(wǎng)頁頁面中是否包含F(xiàn)lash視頻播放框,其中所述Flash視頻播放框包含有到目標網(wǎng)站的地址鏈接;當識別出存在Flash視頻播放框時,激活所述Flash視頻播放框,以向中轉(zhuǎn)服務器發(fā)送激活請求;以及接收并實時播放響應于所述激活請求而由所述中轉(zhuǎn)服務器處理后獲得并實時傳送給所述移動終端的與該Flash視頻播放框所包含的地址鏈接對應的Flash元素的視頻數(shù)據(jù)流。
2.如權(quán)利要求1所述的Flash支持處理方法,其中,在激活所述Flash視頻播放框以發(fā) 送激活請求時,所述移動終端從網(wǎng)頁頁面瀏覽狀態(tài)進入Flash播放狀態(tài)。
3.如權(quán)利要求2所述的Flash支持處理方法,在所述移動終端進入Flash播放狀態(tài)時, 給所述移動終端的播放界面中的每個視頻像素賦予位置坐標,并且當在所述移動終端的播放界面中選擇操作位置并進行操作時,生成并向所述中轉(zhuǎn)服務 器發(fā)送包括該操作位置的位置坐標的確定請求。
4.如權(quán)利要求3所述的Flash支持處理方法,其中,在所述移動終端的播放界面中選擇 操作位置并進行操作是通過移動所述移動終端的鼠標并按所述鼠標上的確定鍵來實現(xiàn)的。
5.如權(quán)利要求3所述的Flash支持處理方法,其中,當在所述移動終端的播放界面中沒 有進行操作的情況下,所述移動終端定期向所述中轉(zhuǎn)服務器發(fā)送運行狀態(tài)信息。
6.如權(quán)利要求3所述的Flash支持處理方法,其中,如果所述移動終端的播放界面中的 網(wǎng)頁頁面靜止超過預定時間,則所述移動終端向所述中轉(zhuǎn)服務器發(fā)送請求,以請求暫?;?降低視頻數(shù)據(jù)流的碼率。
7.一種移動終端,包括網(wǎng)頁頁面訪問請求發(fā)送單元,用于向中轉(zhuǎn)服務器發(fā)送網(wǎng)頁頁面訪問請求;解析單元,用于解析中轉(zhuǎn)服務器響應于所述移動終端所發(fā)送的網(wǎng)頁頁面訪問請求而回 傳的網(wǎng)頁頁面,以識別所述網(wǎng)頁頁面中是否包含F(xiàn)lash視頻播放框,其中所述Flash視頻播 放框包含有到目標網(wǎng)站的地址鏈接;激活請求發(fā)送單元,用于當識別出存在Flash視頻播放框時,激活所述Flash視頻播放 框,以向中轉(zhuǎn)服務器發(fā)送激活請求;以及播放單元,用于接收并實時播放響應于所述激活請求而由所述中轉(zhuǎn)服務器處理后獲得 并實時傳送給所述移動終端的與該Flash視頻播放框所包含的地址鏈接對應的Flash元素 的視頻數(shù)據(jù)流。
8.如權(quán)利要求7所述的移動終端,還包括位置坐標賦予單元,用于在所述移動終端進入Flash播放狀態(tài)時,給所述移動終端的 播放界面中的每個視頻像素賦予位置坐標;以及確定請求發(fā)送單元,用于當在所述移動終端的播放界面中選擇操作區(qū)域并進行操作 時,生成并向所述中轉(zhuǎn)服務器發(fā)送包括該操作區(qū)域的位置坐標的確定請求。
9.一種Flash支持處理方法,包括根據(jù)所接收的網(wǎng)頁瀏覽器的網(wǎng)頁頁面訪問請求,從目標網(wǎng)站加載網(wǎng)頁頁面數(shù)據(jù);對所加載的網(wǎng)頁頁面數(shù)據(jù)進行解析,在進行網(wǎng)頁頁面數(shù)據(jù)解析時,如果該頁面含有 Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放框,并將處理后的網(wǎng)頁頁面返回給移 動終端,其中所述Flash視頻播放框包含有到目標網(wǎng)站的地址鏈接;在接收到所述移動終端發(fā)送的激活請求后,根據(jù)與該激活請求對應的Flash視頻播放 框所包含的地址鏈接,運行與該地址鏈接對應的網(wǎng)頁Flash元素并錄制該Flash元素的運 行情況,以生成對應的視頻數(shù)據(jù)流;以及將所生成的視頻數(shù)據(jù)流實時傳送到所述移動終端,以供播放。
10.如權(quán)利要求9所述的Flash支持處理方法,還包括在接收到所述移動終端所發(fā)送的包括所述移動終端的播放界面的操作區(qū)域的位置坐 標的確定請求時,根據(jù)所述操作區(qū)域的位置坐標,運行與該位置坐標對應的Flash元素實 體,并將運行所生成的視頻數(shù)據(jù)流返回給所述移動終端。
11.如權(quán)利要求10所述的Flash支持處理方法,其中,當根據(jù)移動終端的操作區(qū)域的位 置坐標,判斷出Flash元素不在移動終端的當前瀏覽視野時,停止向所述移動終端發(fā)送正 在運行的視頻數(shù)據(jù)流。
12.—種中轉(zhuǎn)服務器,包括網(wǎng)頁頁面數(shù)據(jù)加載單元,用于根據(jù)所接收的網(wǎng)頁瀏覽器的網(wǎng)頁頁面訪問請求,從目標 網(wǎng)站服務器加載網(wǎng)頁頁面數(shù)據(jù);網(wǎng)頁頁面數(shù)據(jù)解析單元,用于對所加載的網(wǎng)頁頁面數(shù)據(jù)進行解析,在進行網(wǎng)頁頁面數(shù) 據(jù)解析時,如果該頁面含有Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放框,并將 處理后的網(wǎng)頁頁面返回給移動終端,其中所述Flash視頻播放框包含有到目標網(wǎng)站的地址 鏈接;視頻數(shù)據(jù)流生成單元,用于在接收到所述移動終端發(fā)送的激活請求后,根據(jù)與該激活 請求對應的Flash視頻播放框所包含的地址鏈接,運行與該地址鏈接對應的網(wǎng)頁Flash元 素并錄制該Flash元素的運行情況,以生成對應的視頻數(shù)據(jù)流;以及視頻數(shù)據(jù)流傳送單元,用于將所生成的視頻數(shù)據(jù)流實時傳送到所述移動終端,以供播放。
13.如權(quán)利要求12所述的服務器,其中,所述網(wǎng)頁頁面數(shù)據(jù)解析單元還包括過濾單元,用于根據(jù)預先設置的過濾名單,對所加載的網(wǎng)頁頁面含有的Flash元素進 行過濾,以過濾掉重要性低的Flash元素。
14.如權(quán)利要求13所述的中轉(zhuǎn)服務器,其中,在進行播放時,如果接收到所述移動終端 所發(fā)送的包括所述移動終端的播放界面的操作區(qū)域的位置坐標的確定請求,則所述視頻數(shù) 據(jù)流生成單元根據(jù)所述操作區(qū)域的位置坐標,運行與該位置坐標對應的Flash元素實體, 并將運行所生成的視頻數(shù)據(jù)流返回給所述移動終端。
15.一種Flash支持處理方法,包括移動終端向中轉(zhuǎn)服務器發(fā)送網(wǎng)頁頁面訪問請求;在接收到移動終端發(fā)送的網(wǎng)頁頁面訪問請求后,所述中轉(zhuǎn)服務器根據(jù)所接收的網(wǎng)頁頁 面訪問請求,從目標網(wǎng)站服務器加載并解析網(wǎng)頁頁面數(shù)據(jù),在進行網(wǎng)頁頁面數(shù)據(jù)解析時,如 果該網(wǎng)頁頁面上含有Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放框,并將處理后的網(wǎng)頁頁面返回給移動終端,其中所述Flash視頻播放框包含有到目標網(wǎng)站的地址鏈接;所述移動終端解析服務器響應于所述網(wǎng)頁頁面訪問請求而回傳的網(wǎng)頁頁面,以識別所 述頁面中是否包含F(xiàn)lash視頻播放框,當識別出存在Flash視頻播放框時,激活所述Flash 視頻播放框,以向中轉(zhuǎn)服務器發(fā)送激活請求; 在接收到所述移動終端發(fā)送的Flash視頻激活請求后,所述中轉(zhuǎn)服務器根據(jù)與該激活 請求對應的Flash視頻播放框所包含的地址鏈接,運行與該地址鏈接對應的網(wǎng)頁Flash元 素并錄制該Flash元素的運行情況,以生成對應的視頻數(shù)據(jù)流,并將所生成的視頻數(shù)據(jù)流 實時傳送到所述移動終端;以及所述移動終端接收并實時播放響應于所述激活請求而由所述中轉(zhuǎn)服務器處理后獲得 并實時傳送給所述移動終端的視頻數(shù)流,所述視頻數(shù)據(jù)流是與該Flash視頻播放框所包含 的地址鏈接對應的Flash元素的視頻數(shù)據(jù)流。
16. 一種Flash支持處理系統(tǒng),包括移動終端,用于發(fā)送網(wǎng)頁頁面訪問請求并播放所請求訪問的網(wǎng)頁頁面上的Flash元 素;以及中轉(zhuǎn)服務器,用于根據(jù)所述移動終端的網(wǎng)頁頁面訪問請求,解析并返回所請求訪問的 網(wǎng)頁頁面數(shù)據(jù),并在所述移動終端發(fā)送激活請求時,向移動終端實時傳送與該激活請求對 應的Flash元素的視頻數(shù)據(jù)流; 其中所述移動終端包括網(wǎng)頁頁面訪問請求發(fā)送單元,用于向中轉(zhuǎn)服務器發(fā)送網(wǎng)頁頁面訪問請求; 解析單元,用于解析中轉(zhuǎn)服務器響應于所述移動終端所發(fā)送的網(wǎng)頁頁面訪問請求而回 傳的網(wǎng)頁頁面,以識別所述網(wǎng)頁頁面中是否包含F(xiàn)lash視頻播放框,其中所述Flash視頻播 放框包含有到目標網(wǎng)站的地址鏈接;激活請求發(fā)送單元,用于當識別出存在Flash視頻播放框時,激活所述Flash視頻播放 框,以向中轉(zhuǎn)服務器發(fā)送激活請求;以及播放單元,用于接收并實時播放響應于所述激活請求而由所述中轉(zhuǎn)服務器處理后獲得 并實時傳送給所述移動終端的視頻數(shù)據(jù)流,所述視頻數(shù)據(jù)流是與該Flash視頻播放框所包 含的地址鏈接對應的Flash元素的視頻數(shù)據(jù)流; 其中,所述中轉(zhuǎn)服務器包括網(wǎng)頁頁面數(shù)據(jù)加載單元,用于根據(jù)所接收的網(wǎng)頁瀏覽器的網(wǎng)頁頁面訪問請求,從目標 網(wǎng)站服務器上加載網(wǎng)頁頁面數(shù)據(jù);網(wǎng)頁頁面數(shù)據(jù)解析單元,用于對所加載的網(wǎng)頁頁面數(shù)據(jù)進行解析,在進行網(wǎng)頁頁面數(shù) 據(jù)解析時,如果該網(wǎng)頁頁面含有Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放框, 并將處理后的網(wǎng)頁頁面返回給移動終端,其中所述Flash視頻播放框包含有到目標網(wǎng)站的 地址鏈接;視頻數(shù)據(jù)流生成單元,用于在接收到所述移動終端發(fā)送的激活請求后,根據(jù)與該激活 請求對應的Flash視頻播放框所包含的地址鏈接,運行與該地址鏈接對應的網(wǎng)頁Flash元 素并錄制該Flash元素的運行情況,以生成對應的視頻數(shù)據(jù)流;以及視頻數(shù)據(jù)流傳送單元,用于將所生成的視頻數(shù)據(jù)流實時傳送到所述移動終端。
全文摘要
本發(fā)明提供一種基于移動終端和中轉(zhuǎn)服務器進行的Flash支持處理方法,包括移動終端向中轉(zhuǎn)服務器發(fā)送網(wǎng)頁頁面訪問請求;中轉(zhuǎn)服務器根據(jù)所接收的網(wǎng)頁頁面訪問請求,從目標網(wǎng)站服務器加載并解析網(wǎng)頁頁面數(shù)據(jù),如果該頁面含有Flash元素,則在網(wǎng)頁頁面排版時添加Flash視頻播放框,并將處理后的網(wǎng)頁頁面返回給移動終端,其中Flash視頻播放框包含到目標網(wǎng)站的地址鏈接;移動終端識別所回傳的網(wǎng)頁頁面是否包含F(xiàn)lash視頻播放框,當存在時,激活Flash視頻播放框,并向中轉(zhuǎn)服務器發(fā)送激活請求;中轉(zhuǎn)服務器根據(jù)與激活請求對應的Flash視頻播放框的地址鏈接,運行對應Flash元素并錄制該Flash元素的運行情況,以生成視頻數(shù)據(jù)流,并將該視頻數(shù)據(jù)流實時傳送到移動終端,以供移動終端實時播放。
文檔編號H04L29/06GK101873325SQ20101020679
公開日2010年10月27日 申請日期2010年6月13日 優(yōu)先權(quán)日2010年6月13日
發(fā)明者朱挺, 梁捷 申請人:優(yōu)視科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
监利县| 信阳市| 策勒县| 汤阴县| 建始县| 长宁区| 饶平县| 汤原县| 金昌市| 四平市| 绥宁县| 夹江县| 什邡市| 宜兰市| 华亭县| 资阳市| 宿松县| 伊宁县| 衡东县| 深水埗区| 芮城县| 平江县| 嘉义县| 东至县| 沁阳市| 永泰县| 黄骅市| 宜兰市| 曲松县| 雷州市| 定兴县| 双江| 陆川县| 玉环县| 阳高县| 柳林县| 建始县| 阜南县| 宜兴市| 五河县| 阿拉尔市|