本發(fā)明涉及移動互聯(lián)應用技術領域,特別是指一種移動終端瀏覽器中視頻的播放方法、系統(tǒng)和移動終端。
背景技術:隨著移動終端性能的不斷提高和無線互聯(lián)技術的發(fā)展,通過移動終端進行視頻播放變得越來越普遍。用戶對通過移動終端進行視頻播放的要求也越來越高。經(jīng)過對現(xiàn)有技術的分析,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題。目前的視頻播放方式對移動終端的流量浪費比較嚴重,不僅浪費了有限的空口無線資源,而且還浪費了用戶寶貴的流量。例如,用戶在觀看一段音視頻之后,如果返回觀看已經(jīng)看過的視頻,則仍然會重新加載該視頻,從而消耗移動終端的流量,或者用戶在觀看視頻的過程中,瀏覽器通常會超過用戶觀看的進度而預讀一段視頻,當用戶觀看已預讀的視頻時同樣會消耗流量,從而產(chǎn)生不必要的浪費。此外,如果將上述視頻均緩存在瀏覽器中的話,例如將已觀看過的視頻和預讀視頻緩存在瀏覽器中的話,則會嚴重影響瀏覽器的運行速度,嚴重時甚至會造成瀏覽器癱瘓。
技術實現(xiàn)要素:本發(fā)明旨在至少解決上述技術問題之一。為此,本發(fā)明的第一個目的在于提出一種移動終端瀏覽器中視頻的播放方法。該方法能夠使用戶在觀看已播放過或預讀出的視頻時,不需要消耗額外的移動終端流量,且節(jié)約瀏覽器的緩存,瀏覽器的運行速度不受影響,從而提升了用戶體驗。本發(fā)明的第二個目的在于提出一種移動終端瀏覽器中視頻的播放系統(tǒng)。本發(fā)明的第三個目的在于提出一種移動終端。為了實現(xiàn)上述目的,本發(fā)明第一方面實施例的移動終端瀏覽器中視頻的播放方法,移動終端中具有瀏覽器和與所述瀏覽器相互通信的主機,所述方法包括以下步驟:通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至所述主機進行保存;以及當瀏覽器接收用戶的視頻播放調(diào)整指令時,根據(jù)所述視頻播放調(diào)整指令從所述主機獲取所述視頻中對應的視頻內(nèi)容進行播放。根據(jù)本發(fā)明實施例的移動終端瀏覽器中視頻的播放方法,當用戶通過移動終端的瀏覽器觀看視頻時,移動終端的瀏覽器會將已播放的視頻信息和/或預讀的視頻信息保存在移動終端的主機中,這樣當用戶需要重新觀看視頻時或者想觀看預讀的視頻時,可以從移動終端的主機中提取視頻行播放,不需要消耗額外的移動終端流量,節(jié)約資源,且在播放的時候也不會受到網(wǎng)絡信號質(zhì)量的影響,同時將視頻信息存儲在主機中,節(jié)約瀏覽器的緩存,瀏覽器的存儲功能得到改善,瀏覽器的運行速度不受影響,從而提升了用戶體驗。為了實現(xiàn)上述目的,本發(fā)明第二方面實施例的移動終端瀏覽器中視頻的播放系統(tǒng),包括瀏覽器和與所述瀏覽器相互通信的主機,其中,所述瀏覽器,用于通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至所述主機,以及當瀏覽器接收用戶的視頻播放調(diào)整指令時,根據(jù)所述視頻播放調(diào)整指令從所述主機獲取所述視頻中對應的視頻內(nèi)容進行播放;以及所述主機,用于接收所述瀏覽器發(fā)送的所述視頻信息并保存,以及接受所述瀏覽器的查詢。根據(jù)本發(fā)明實施例的移動終端瀏覽器中視頻的播放系統(tǒng),當用戶通過移動終端的瀏覽器觀看視頻時,移動終端的瀏覽器會將已播放的視頻信息和/或預讀的視頻信息保存在移動終端的主機中,這樣當用戶需要重新觀看視頻時或者想觀看預讀的視頻時,可以從移動終端的主機中提取視頻行播放,不需要消耗額外的移動終端流量,節(jié)約資源,且在播放的時候也不會受到網(wǎng)絡信號質(zhì)量的影響,同時將視頻信息存儲在主機中,節(jié)約瀏覽器的緩存,瀏覽器的存儲功能得到改善,瀏覽器的運行速度不受影響,從而提升了用戶體驗。為了實現(xiàn)上述目的,本發(fā)明第三方面實施例的移動終端,包括:外殼,屏幕,處理器和電路板;所述屏幕安置在所述外殼上,所述電路板安置在所述外殼圍成的空間內(nèi)部,所述處理器設置在所述電路板上;所述處理器用于處理數(shù)據(jù),所述處理器中具體瀏覽器和與所述瀏覽器相互通信的主機,所述處理器具體用于:通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至所述主機進行保存,以及當瀏覽器接收用戶的視頻播放調(diào)整指令時,根據(jù)所述視頻播放調(diào)整指令從所述主機獲取所述視頻中對應的視頻內(nèi)容進行播放。根據(jù)本發(fā)明實施例的移動終端,當用戶通過移動終端的瀏覽器觀看視頻時,移動終端的瀏覽器會將已播放的視頻信息和/或預讀的視頻信息保存在移動終端的主機中,這樣當用戶需要重新觀看視頻時或者想觀看預讀的視頻時,可以從移動終端的主機中提取視頻行播放,不需要消耗額外的移動終端流量,節(jié)約資源,且在播放的時候也不會受到網(wǎng)絡信號質(zhì)量的影響,同時將視頻信息存儲在主機中,節(jié)約瀏覽器的緩存,瀏覽器的存儲功能得到改善,瀏覽器的運行速度不受影響,從而提升了用戶體驗。本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。附圖說明本發(fā)明上述的和/或附加的方面和優(yōu)點從下面結合附圖對實施例的描述中將變得明顯和容易理解,其中,圖1是根據(jù)本發(fā)明一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖;圖2是根據(jù)本發(fā)明另一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖;圖3是根據(jù)本發(fā)明又一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖;圖4是根據(jù)本發(fā)明再一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖;圖5是根據(jù)本發(fā)明又再一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖;圖6是根據(jù)本發(fā)明另再一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖;圖7是根據(jù)本發(fā)明一個實施例的移動終端瀏覽器中視頻的播放系統(tǒng)的流程圖。具體實施方式下面詳細描述本發(fā)明的實施例,所述實施例的示例在附圖中示出,其中自始至終相同或類似的標號表示相同或類似的元件或具有相同或類似功能的元件。下面通過參考附圖描述的實施例是示例性的,僅用于解釋本發(fā)明,而不能理解為對本發(fā)明的限制。相反,本發(fā)明的實施例包括落入所附加權利要求書的精神和內(nèi)涵范圍內(nèi)的所有變化、修改和等同物。在本發(fā)明的描述中,需要理解的是,術語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。在本發(fā)明的描述中,需要說明的是,除非另有明確的規(guī)定和限定,術語“相連”、“連接”應做廣義理解,例如,可以是固定連接,也可以是可拆卸連接,或一體地連接;可以是機械連接,也可以是電連接;可以是直接相連,也可以通過中間媒介間接相連。對于本領域的普通技術人員而言,可以具體情況理解上述術語在本發(fā)明中的具體含義。此外,在本發(fā)明的描述中,除非另有說明,“多個”的含義是兩個或兩個以上。流程圖中或在此以其他方式描述的任何過程或方法描述可以被理解為,表示包括一個或更多個用于實現(xiàn)特定邏輯功能或過程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實施方式的范圍包括另外的實現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時的方式或按相反的順序,來執(zhí)行功能,這應被本發(fā)明的實施例所屬技術領域的技術人員所理解。需要說明的是,本發(fā)明的實施例優(yōu)選適用于移動設備,例如,IOS操作系統(tǒng)(IOS是由蘋果公司開發(fā)的手持設備操作系統(tǒng))、安卓操作系統(tǒng)(Android系統(tǒng)是一種基于Linux的自由及開放源代碼的操作系統(tǒng))、WindowsPhone操作系統(tǒng)(WindowsPhone是微軟公司發(fā)布的一款手機操作系統(tǒng))的移動設備,當然也適用于個人計算機以及其他智能移動設備,本發(fā)明對此不作限定。下面參考附圖描述根據(jù)本發(fā)明實施例的移動終端瀏覽器中視頻的播放方法、系統(tǒng)和移動終端。為了解決目前視頻播放方式對移動終端的流量浪費嚴重的問題,同時解決目前已觀看過的視頻和預讀的視頻存儲在瀏覽器時影響瀏覽器運行速度的問題,本發(fā)明提出一種移動終端瀏覽器中視頻的播放方法、系統(tǒng)和移動終端。圖1是根據(jù)本發(fā)明一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖。如圖1所示,移動終端瀏覽器中視頻的播放方法包括以下步驟,其中,移動終端中具有瀏覽器和與瀏覽器相互通信的主機。S101,通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至主機進行保存。在本發(fā)明的一個實施例中,視頻信息可包括瀏覽器中已播放的視頻信息和/或預讀的視頻信息。具體地,當用戶通過移動終端的瀏覽器觀看網(wǎng)絡上的視頻時,移動終端的瀏覽器與移動終端的主機相互通信,可在主機中保存已播放的視頻信息,還可保存預讀的視頻信息。S102,當瀏覽器接收用戶的視頻播放調(diào)整指令時,根據(jù)視頻播放調(diào)整指令從主機獲取視頻中對應的視頻內(nèi)容進行播放。例如,用戶通過移動終端的瀏覽器觀看網(wǎng)絡上的視頻時,如果在觀看一段視頻之后,返回觀看已經(jīng)看過的視頻時,移動終端的瀏覽器接收到用戶的視頻播放調(diào)整指令,該視頻播放調(diào)整指令為回放播放指令,瀏覽器根據(jù)該回放播放指令從主機獲取視頻中對應的視頻內(nèi)容進行播放。又如,用戶通過移動終端的瀏覽器觀看網(wǎng)絡上的視頻時,經(jīng)常會預讀一段視頻,如果用戶在觀看預讀的音視頻之前退出播放界面,當用戶需要返回觀看已經(jīng)播放過的視頻或者重新打開播放器時,或者,用戶想提前觀看預讀的一段視頻,即用戶觀看已預讀的視頻時,移動終端的瀏覽器接收到用戶的視頻播放調(diào)整指令,該視頻播放調(diào)整指令為預讀視頻的播放指令,瀏覽器根據(jù)該預讀視頻的播放指令從主機獲取視頻中對應的視頻內(nèi)容進行播放。根據(jù)本發(fā)明實施例的移動終端瀏覽器中視頻的播放方法,當用戶通過移動終端的瀏覽器觀看視頻時,移動終端的瀏覽器會將已播放的視頻信息和/或預讀的視頻信息保存在移動終端的主機中,這樣當用戶需要重新觀看視頻時或者想觀看預讀的視頻時,可以從移動終端的主機中提取視頻行播放,不需要消耗額外的移動終端流量,節(jié)約資源,且在播放的時候也不會受到網(wǎng)絡信號質(zhì)量的影響,同時將視頻信息存儲在主機中,節(jié)約瀏覽器的緩存,瀏覽器的存儲功能得到改善,瀏覽器的運行速度不受影響,從而提升了用戶體驗。圖2是根據(jù)本發(fā)明另一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖。在本發(fā)明的一個實施例中,視頻信息還包括視頻的身份標識號碼(IDentity)ID,由此可根據(jù)視頻的ID和視頻播放調(diào)整指令進行播放控制。具體地,如圖2所示,移動終端瀏覽器中視頻的播放方法包括以下步驟。S201,通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至主機進行保存。S202,當瀏覽器接收用戶的視頻播放調(diào)整指令時,根據(jù)視頻的ID從主機中確定相應的視頻。S203,根據(jù)視頻播放調(diào)整指令確定對應的播放時間點。S204,根據(jù)播放時間點從視頻中選擇對應的視頻內(nèi)容進行播放。根據(jù)本發(fā)明實施例的移動終端瀏覽器中視頻的播放方法,通過視頻的ID定位存儲在主機中的視頻,提高了效率,且通過播放時間點進行播放控制,進一步提升效率。圖3是根據(jù)本發(fā)明又一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖。如果根據(jù)視頻的ID不能從本地獲取對應的視頻,則可通過網(wǎng)絡獲取。具體地,如圖3所示,移動終端瀏覽器中視頻的播放方法包括以下步驟。S301,通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至主機進行保存。S302,當瀏覽器接收用戶的視頻播放調(diào)整指令時,如果根據(jù)視頻的ID從主機中確定相應的視頻。S303,根據(jù)視頻播放調(diào)整指令確定對應的播放時間點。S304,根據(jù)播放時間點從視頻中選擇對應的視頻內(nèi)容進行播放。S305,當瀏覽器接收用戶的視頻播放調(diào)整指令時,如果根據(jù)視頻的ID無法從主機獲取對應的視頻,則進一步從網(wǎng)絡中獲取視頻。根據(jù)本發(fā)明實施例的移動終端瀏覽器中視頻的播放方法,如果根據(jù)視頻的ID無法從主機獲取對應的視頻,則進一步從網(wǎng)絡中獲取視頻,提升用戶體驗。圖4是根據(jù)本發(fā)明再一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖。在主機中創(chuàng)建視頻的臨時(temp)文件,通過temp文件存儲接收到的視頻數(shù)據(jù),并根據(jù)temp文件進行播放視頻的查找。temp是臨時文件夾,一般情況下設置在主機的C:\DocumentsandSettings\Administrator\LocalSettings\內(nèi),當然也可以根據(jù)用戶或系統(tǒng)的要求設置在其他位置,很多臨時文件放在這里,收藏夾,瀏覽網(wǎng)頁的臨時文件,編輯文件等。具體地,如圖4所示,移動終端瀏覽器中視頻的播放方法包括以下步驟。S401,通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至主機進行保存。S402,在主機中創(chuàng)建視頻的temp文件,通過temp文件存儲接收到的視頻數(shù)據(jù)。具體地,移動終端的主機可為本地主機localhost,localhost在接收到瀏覽器發(fā)送的視頻信息之后,可以創(chuàng)建對應該視頻的臨時文件temp文件,通過temp文件存儲接收到的視頻數(shù)據(jù)。S403,當瀏覽器接收用戶的視頻播放調(diào)整指令時,判斷主機中是否存在與視頻的ID對應的temp文件。具體地,在用戶需要返回觀看已播放過的視頻或者重新打開播放器時,移動終端接收用戶的視頻播放調(diào)整指令時,通過視頻播放調(diào)整指令攜帶的視頻的ID查找localhost中是否存在與該視頻的ID對應的temp文件。S404,在不存在與視頻的ID對應的temp文件時,進一步從網(wǎng)絡中獲取視頻。即用戶只能通過瀏覽器觀看網(wǎng)絡上的該視頻。S405,在存在與視頻的ID對應的temp文件時,判斷temp文件中是否存在視頻的有效數(shù)據(jù)。即判斷temp文件中的視頻數(shù)據(jù)是否能夠播放。S406,在不存在視頻的有效數(shù)據(jù)時,進一步從網(wǎng)絡中獲取視頻。即用戶只能通過瀏覽器觀看網(wǎng)絡上的該視頻。S407,在存在視頻的有效數(shù)據(jù)時,從temp文件中讀取視頻的有效數(shù)據(jù)進行播放。其中,temp文件中存儲的視頻數(shù)據(jù)可以組成一個完整的視頻也可以只能組成部分視頻內(nèi)容,在temp文件中存儲的視頻數(shù)據(jù)能夠組成一個完整的視頻時,localhost可以將視頻數(shù)據(jù)組裝成一個完整的視頻,并顯示在移動終端的播放列表中,用戶可以通過播放列表隨時播放該視頻。在temp文件中存儲的視頻數(shù)據(jù)不能組成一個完整的視頻時,localhost也能夠提取出temp文件中存儲的視頻數(shù)據(jù)進行播放,比如temp文件中存儲的視頻數(shù)據(jù)包括了視頻的前半部分內(nèi)容,則localhost能夠根據(jù)temp文件中存儲的視頻數(shù)據(jù)播放視頻的前半部分。其中,視頻數(shù)據(jù)的存儲過程在移動終端的后臺進行,用戶將感受不到這一過程,在視頻播放的同時,視頻數(shù)據(jù)自動存儲在移動終端的localhost中。根據(jù)本發(fā)明實施例的移動終端瀏覽器中視頻的播放方法,通過temp文件存儲數(shù)據(jù)并接受查詢,提高效率。由于移動終端性能的限制,移動終端的主機的存儲容量也有限,為了解決移動終端主機的存儲問題,在本發(fā)明的一個實施例中,記錄主機中存儲視頻信息的時間;以及當時間超出預設時間時,清除主機中存儲的視頻信息,由此,進行定期處理,將存儲時間超過預設時間的視頻信息進行清理。在本發(fā)明的另一個實施例中,當用戶觀看完畢視頻之后,清除主機中存儲的視頻信息,由此,觀看完之后即進行清理。圖5是根據(jù)本發(fā)明又再一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖。在使用移動終端的瀏覽器進行視頻播放時,有些視頻資源可能不適合瀏覽器播放,例如基于封閉協(xié)議的視頻資源,移動終端需要安裝并啟動Flash插件才能進行播放,易造成移動終端系統(tǒng)冗雜,并且操作不便,用戶體驗比較差,為了解決此問題,具體地,如圖5所示的實施例,移動終端瀏覽器中視頻的播放方法包括以下步驟。S501,獲取用戶的視頻播放請求指令。具體地,當用戶希望播放某個視頻時,可通過在移動終端中的瀏覽器顯示的網(wǎng)頁中點擊視頻鏈接、點擊播放按鍵等操作輸入視頻播放請求指令。S502,根據(jù)視頻播放請求指令獲取視頻播放請求指令所對應的頁面的地址信息。在本發(fā)明的一個實施例中,地址信息可以是URL(UniformResourceLocator,統(tǒng)一資源定位符)、域名等。具體地,瀏覽器可根據(jù)視頻播放請求指令獲取當前頁面(即播放請求指令所對應的視頻頁面)的URL信息。在本發(fā)明的其他實施例中,瀏覽器還可對URL信息進行分析以提取當前頁面的域名、路徑、請求參數(shù)等。S503,根據(jù)地址信息調(diào)整瀏覽器的用戶代理UA參數(shù)。在本發(fā)明的一個實施例中,當瀏覽器當前的UA參數(shù)與上述地址信息不匹配時,瀏覽器可根據(jù)頁面的地址信息調(diào)整瀏覽器自身的UA參數(shù)。例如,如果瀏覽器當前網(wǎng)頁的URL信息為http://www.vv.tv/info,則可將瀏覽器的UA參數(shù)調(diào)整為http://www.vv.tv/info對應的UA參數(shù)。在本發(fā)明的另一個實施例中,也可先提取當前網(wǎng)頁的URL信息http://www.vv.tv/info中的域名vv.tv,然后將瀏覽器的UA參數(shù)調(diào)整為vv.tv對應的UA參數(shù)。S504,將根據(jù)視頻播放請求指令和UA參數(shù)生成的視頻播放請求消息發(fā)送至服務器,以使服務器根據(jù)UA參數(shù)返回適于瀏覽器播放的視頻。在本發(fā)明的一個實施例中,適于瀏覽器播放的視頻可為基于開源協(xié)議的視頻,如通過HTML(HypertextMarkupLanguage,超文本標記語言)5中視頻<video>標簽定義的視頻等。具體地,服務器(例如視頻網(wǎng)站的服務器)接收到瀏覽器發(fā)送的視頻播放請求消息后,首先獲取視頻播放請求消息中的UA參數(shù),然后根據(jù)獲取到得UA參數(shù)選擇與該UA參數(shù)適合的基于開源協(xié)議的視頻源,返回至瀏覽器進行播放。在本發(fā)明的一個實施例中,開源協(xié)議為HTML5Videotag等,封閉式協(xié)議為Flashvideo等。S505,通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至主機進行保存。S506,當瀏覽器接收用戶的視頻播放調(diào)整指令時,根據(jù)視頻播放調(diào)整指令從主機獲取視頻中對應的視頻內(nèi)容進行播放。根據(jù)本發(fā)明實施例的移動終端瀏覽器中視頻的播放方法,可根據(jù)與用戶的視頻播放請求指令對應的頁面的地址信息調(diào)整瀏覽器的UA參數(shù),從而使得服務器能夠根據(jù)調(diào)整后的UA參數(shù)返回適于瀏覽器播放的視頻,進而提高視頻響應速度,改善用戶體驗。圖6是根據(jù)本發(fā)明另再一個實施例的移動終端瀏覽器中視頻的播放方法的流程圖。在該實施例中,瀏覽器可根據(jù)視頻播放請求指令所對應的頁面的地址信息在UA參數(shù)規(guī)則庫中查詢與所屬地址信息對應的UA參數(shù),進而將瀏覽器的UA參數(shù)調(diào)整為地址信息對應的UA參數(shù)。具體地,如圖6所示,移動終端瀏覽器中視頻的播放方法包括以下步驟。S601,瀏覽器獲取用戶的視頻播放請求指令。S602,瀏覽器根據(jù)視頻播放請求指令獲取視頻播放請求指令所對應的頁面的地址信息。S603,瀏覽器根據(jù)地址信息查詢UA參數(shù)規(guī)則庫以獲取地址信息對應的UA參數(shù)。在本發(fā)明的一個實施例中,UA參數(shù)規(guī)則庫可存儲在移動終端中或者存儲在云端服務器中,當瀏覽器獲取視頻播放請求指令所對應的頁面的地址信息后,可在移動終端或云端服務器中的UA參數(shù)規(guī)則庫中查詢與獲取的地址信息相對應的UA參數(shù)。在本發(fā)明的另一個實施例中,如果在移動終端中的UA參數(shù)規(guī)則庫中未查找到與獲取的地址信息相對應的UA參數(shù),則可將地址信息發(fā)送至云端服務器,并在云端服務器中的UA參數(shù)規(guī)則庫中查詢與該地址信息相對應的UA參數(shù),同時將查詢到的地址信息與UA參數(shù)的對應關系同步更新至移動終端的UA參數(shù)規(guī)則庫。S604,瀏覽器將瀏覽器的UA參數(shù)調(diào)整為地址信息對應的UA參數(shù)。具體地,在本發(fā)明的一個實施例中,如果在UA參數(shù)規(guī)則庫中查找到與獲取的地址信息相對應的UA參數(shù)是瀏覽器當前的UA參數(shù),則保持瀏覽器的UA參數(shù)不變;如果在UA參數(shù)規(guī)則庫中查找到與獲取的地址信息相對應的UA參數(shù)不是瀏覽器當前的UA參數(shù),則可將瀏覽器的UA參數(shù)調(diào)整為地址信息對應的UA參數(shù)。S605,瀏覽器將根據(jù)視頻播放請求指令和調(diào)整后的UA參數(shù)生成的視頻播放請求消息發(fā)送至服務器,以使服務器根據(jù)UA參數(shù)返回適于瀏覽器播放的視頻。S606,通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至主機進行保存。S607,當瀏覽器接收用戶的視頻播放調(diào)整指令時,根據(jù)視頻播放調(diào)整指令從主機獲取視頻中對應的視頻內(nèi)容進行播放。根據(jù)本發(fā)明實施例的用于移動終端瀏覽器中的視頻播放方法,可在UA參數(shù)規(guī)則庫中查詢與獲取的地址信息對應的UA參數(shù),并將瀏覽器的UA參數(shù)調(diào)整為查詢到的UA參數(shù),能夠更準確的更新瀏覽器的UA參數(shù),進而為用戶提供更適合播放的視頻資源,進一步改善用戶體驗。為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端瀏覽器中視頻的播放系統(tǒng)。圖7是根據(jù)本發(fā)明一個實施例的移動終端瀏覽器中視頻的播放系統(tǒng)的流程圖。如圖7所示,移動終端瀏覽器中視頻的播放系統(tǒng)包括瀏覽器10和與瀏覽器相互通信的主機20。具體地,瀏覽器10用于通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至主機20,以及當瀏覽器10接收用戶的視頻播放調(diào)整指令時,根據(jù)視頻播放調(diào)整指令從主機獲取視頻中對應的視頻內(nèi)容進行播放。在本發(fā)明的一個實施例中,視頻信息可包括瀏覽器10中已播放的視頻信息和/或預讀的視頻信息。具體地,當用戶通過移動終端的瀏覽器10觀看網(wǎng)絡上的視頻時,移動終端的瀏覽器10與移動終端的主機20相互通信,可在主機20中保存已播放的視頻信息,還可保存預讀的視頻信息。主機20用于接收瀏覽器10發(fā)送的視頻信息并保存,以及接受瀏覽器10的查詢。例如,用戶通過移動終端的瀏覽器10觀看網(wǎng)絡上的視頻時,如果在觀看一段視頻之后,返回觀看已經(jīng)看過的視頻時,移動終端的瀏覽器10接收到用戶的視頻播放調(diào)整指令,該視頻播放調(diào)整指令為回放播放指令,瀏覽器10根據(jù)該回放播放指令從主機20獲取視頻中對應的視頻內(nèi)容進行播放。又如,用戶通過移動終端的瀏覽器10觀看網(wǎng)絡上的視頻時,經(jīng)常會預讀一段視頻,如果用戶在觀看預讀的音視頻之前退出播放界面,當用戶需要返回觀看已經(jīng)播放過的視頻或者重新打開播放器時,或者,用戶想提前觀看預讀的一段視頻,即用戶觀看已預讀的視頻時,移動終端的瀏覽器10接收到用戶的視頻播放調(diào)整指令,該視頻播放調(diào)整指令為預讀視頻的播放指令,瀏覽器10根據(jù)該預讀視頻的播放指令從主機20獲取視頻中對應的視頻內(nèi)容進行播放。根據(jù)本發(fā)明實施例的移動終端瀏覽器中視頻的播放系統(tǒng),當用戶通過移動終端的瀏覽器觀看視頻時,移動終端的瀏覽器會將已播放的視頻信息和/或預讀的視頻信息保存在移動終端的主機中,這樣當用戶需要重新觀看視頻時或者想觀看預讀的視頻時,可以從移動終端的主機中提取視頻行播放,不需要消耗額外的移動終端流量,節(jié)約資源,且在播放的時候也不會受到網(wǎng)絡信號質(zhì)量的影響,同時將視頻信息存儲在主機中,節(jié)約瀏覽器的緩存,瀏覽器的存儲功能得到改善,瀏覽器的運行速度不受影響,從而提升了用戶體驗。在本發(fā)明的一個實施例中,視頻信息還包括視頻的ID。由此可根據(jù)視頻的ID和視頻播放調(diào)整指令進行播放控制。具體地,在本發(fā)明的一個實施例中,瀏覽器10根據(jù)視頻的ID從主機20中確定相應的視頻,并根據(jù)視頻播放調(diào)整指令確定對應的播放時間點,以及根據(jù)播放時間點從視頻中選擇對應的視頻內(nèi)容進行播放。在本發(fā)明的另一個實施例中,瀏覽器10還用于如果根據(jù)視頻的ID無法從主機20獲取對應的視頻,則進一步從網(wǎng)絡中獲取視頻。根據(jù)本發(fā)明上述兩個實施例,通過視頻的ID定位存儲在主機20中的視頻,提高了效率,且通過播放時間點進行播放控制,進一步提升效率。由于移動終端性能的限制,移動終端的主機的存儲容量也有限,為了解決移動終端主機的存儲問題,在本發(fā)明的一個實施例中,主機20還用于記錄主機20中存儲視頻信息的時間,并在時間超出預設時間時,清除主機20中存儲的視頻信息,由此,進行定期處理,將存儲時間超過預設時間的視頻信息進行清理。在本發(fā)明的另一個實施例中,瀏覽器10還用于在用戶觀看完畢視頻之后,清除主機20中存儲的視頻信息。由此,觀看完之后即進行清理。在主機中創(chuàng)建視頻的temp文件,通過temp文件存儲接收到的視頻數(shù)據(jù),并根據(jù)temp文件進行播放視頻的查找。在本發(fā)明的一個具體實施例中,主機20還用于創(chuàng)建視頻的temp文件,通過temp文件存儲接收到的視頻數(shù)據(jù),具體地,移動終端的主機20可為本地主機localhost,localhost在接收到瀏覽器10發(fā)送的視頻信息之后,可以創(chuàng)建對應該視頻的臨時文件temp文件,通過temp文件存儲接收到的視頻數(shù)據(jù)。在本發(fā)明的另一個具體實施例中,瀏覽器10還用于判斷主機20中是否存在與視頻的ID對應的temp文件,在不存在與視頻的ID對應的temp文件時,進一步從網(wǎng)絡中獲取視頻;在存在與視頻的ID對應的temp文件時,判斷temp文件中是否存在視頻的有效數(shù)據(jù),在不存在視頻的有效數(shù)據(jù)時,進一步從網(wǎng)絡中獲取視頻;在存在視頻的有效數(shù)據(jù)時,從temp文件中讀取視頻的有效數(shù)據(jù)進行播放。其中,temp文件中存儲的視頻數(shù)據(jù)可以組成一個完整的視頻也可以只能組成部分視頻內(nèi)容,在temp文件中存儲的視頻數(shù)據(jù)能夠組成一個完整的視頻時,localhost可以將視頻數(shù)據(jù)組裝成一個完整的視頻,并顯示在移動終端的播放列表中,用戶可以通過播放列表隨時播放該視頻。在temp文件中存儲的視頻數(shù)據(jù)不能組成一個完整的視頻時,localhost也能夠提取出temp文件中存儲的視頻數(shù)據(jù)進行播放,比如temp文件中存儲的視頻數(shù)據(jù)包括了視頻的前半部分內(nèi)容,則localhost能夠根據(jù)temp文件中存儲的視頻數(shù)據(jù)播放視頻的前半部分。其中,視頻數(shù)據(jù)的存儲過程在移動終端的后臺進行,用戶將感受不到這一過程,在視頻播放的同時,視頻數(shù)據(jù)自動存儲在移動終端的localhost中。在使用移動終端的瀏覽器進行視頻播放時,有些視頻資源可能不適合瀏覽器播放,例如基于封閉協(xié)議的視頻資源,移動終端需要安裝并啟動Flash插件才能進行播放,易造成移動終端系統(tǒng)冗雜,并且操作不便,用戶體驗比較差,為了解決此問題,在本發(fā)明的一個實施例中,瀏覽器10還用于獲取用戶的視頻播放請求指令,并根據(jù)視頻播放請求指令獲取視頻播放請求指令所對應的頁面的地址信息,以及根據(jù)地址信息調(diào)整瀏覽器10的用戶代理UA參數(shù),并將根據(jù)視頻播放請求指令和UA參數(shù)生成的視頻播放請求消息發(fā)送至服務器,以使服務器根據(jù)UA參數(shù)返回適于瀏覽器10播放的視頻。在本發(fā)明的一個實施例中,地址信息可以是URL(UniformResourceLocator,統(tǒng)一資源定位符)、域名等。具體地,瀏覽器10可根據(jù)視頻播放請求指令獲取當前頁面(即播放請求指令所對應的視頻頁面)的URL信息。在本發(fā)明的其他實施例中,瀏覽器10還可對URL信息進行分析以提取當前頁面的域名、路徑、請求參數(shù)等。在本發(fā)明的一個實施例中,當瀏覽器10當前的UA參數(shù)與上述地址信息不匹配時,瀏覽器10可根據(jù)頁面的地址信息調(diào)整瀏覽器自身的UA參數(shù)。例如,如果瀏覽器10當前網(wǎng)頁的URL信息為http://www.vv.tv/info,則可將瀏覽器10的UA參數(shù)調(diào)整為http://www.vv.tv/info對應的UA參數(shù)。在本發(fā)明的另一個實施例中,也可先提取當前網(wǎng)頁的URL信息http://www.vv.tv/info中的域名vv.tv,然后將瀏覽器10的UA參數(shù)調(diào)整為vv.tv對應的UA參數(shù)。在本發(fā)明的一個實施例中,適于瀏覽器10播放的視頻可為基于開源協(xié)議的視頻,如通過HTML(HypertextMarkupLanguage,超文本標記語言)5中視頻<video>標簽定義的視頻等。具體地,服務器(例如視頻網(wǎng)站的服務器)接收到瀏覽器10發(fā)送的視頻播放請求消息后,首先獲取視頻播放請求消息中的UA參數(shù),然后根據(jù)獲取到得UA參數(shù)選擇與該UA參數(shù)適合的基于開源協(xié)議的視頻源,返回至瀏覽器10進行播放。在本發(fā)明的一個實施例中,開源協(xié)議為HTML5Videotag等,封閉式協(xié)議為Flashvideo等。在本發(fā)明的另一個實施例中,瀏覽器10還用于根據(jù)所述地址信息查詢UA參數(shù)規(guī)則庫以獲取地址信息對應的UA參數(shù),以及將瀏覽器10的UA參數(shù)調(diào)整為地址信息對應的UA參數(shù)。在本發(fā)明的一個實施例中,UA參數(shù)規(guī)則庫可存儲在移動終端中或者存儲在云端服務器中,當瀏覽器10獲取視頻播放請求指令所對應的頁面的地址信息后,可在移動終端或云端服務器中的UA參數(shù)規(guī)則庫中查詢與獲取的地址信息相對應的UA參數(shù)。在本發(fā)明的另一個實施例中,如果在移動終端中的UA參數(shù)規(guī)則庫中未查找到與獲取的地址信息相對應的UA參數(shù),則可將地址信息發(fā)送至云端服務器,并在云端服務器中的UA參數(shù)規(guī)則庫中查詢與該地址信息相對應的UA參數(shù),同時將查詢到的地址信息與UA參數(shù)的對應關系同步更新至移動終端的UA參數(shù)規(guī)則庫。為了實現(xiàn)上述實施例,本發(fā)明還提出一種移動終端。一種移動終端,包括:外殼,屏幕,處理器和電路板;屏幕安置在外殼上,電路板安置在外殼圍成的空間內(nèi)部,處理器設置在電路板上;處理器用于處理數(shù)據(jù),處理器中具體瀏覽器和與瀏覽器相互通信的主機,處理器具體用于:通過網(wǎng)絡接收視頻的視頻信息并進行視頻播放,并將視頻信息發(fā)送至主機進行保存,以及當瀏覽器接收用戶的視頻播放調(diào)整指令時,根據(jù)視頻播放調(diào)整指令從主機獲取視頻中對應的視頻內(nèi)容進行播放。在本發(fā)明的一個實施例中,視頻信息可包括瀏覽器中已播放的視頻信息和/或預讀的視頻信息。具體地,當用戶通過移動終端的瀏覽器觀看網(wǎng)絡上的視頻時,移動終端的瀏覽器與移動終端的主機相互通信,可在主機中保存已播放的視頻信息,還可保存預讀的視頻信息。例如,用戶通過移動終端的瀏覽器觀看網(wǎng)絡上的視頻時,如果在觀看一段視頻之后,返回觀看已經(jīng)看過的視頻時,移動終端的瀏覽器接收到用戶的視頻播放調(diào)整指令,該視頻播放調(diào)整指令為回放播放指令,瀏覽器根據(jù)該回放播放指令從主機獲取視頻中對應的視頻內(nèi)容進行播放。又如,用戶通過移動終端的瀏覽器觀看網(wǎng)絡上的視頻時,經(jīng)常會預讀一段視頻,如果用戶在觀看預讀的音視頻之前退出播放界面,當用戶需要返回觀看已經(jīng)播放過的視頻或者重新打開播放器時,或者,用戶想提前觀看預讀的一段視頻,即用戶觀看已預讀的視頻時,移動終端的瀏覽器接收到用戶的視頻播放調(diào)整指令,該視頻播放調(diào)整指令為預讀視頻的播放指令,瀏覽器根據(jù)該預讀視頻的播放指令從主機獲取視頻中對應的視頻內(nèi)容進行播放。根據(jù)本發(fā)明實施例的移動終端,當用戶通過移動終端的瀏覽器觀看視頻時,移動終端的瀏覽器會將已播放的視頻信息和/或預讀的視頻信息保存在移動終端的主機中,這樣當用戶需要重新觀看視頻時或者想觀看預讀的視頻時,可以從移動終端的主機中提取視頻行播放,不需要消耗額外的移動終端流量,節(jié)約資源,且在播放的時候也不會受到網(wǎng)絡信號質(zhì)量的影響,同時將視頻信息存儲在主機中,節(jié)約瀏覽器的緩存,瀏覽器的存儲功能得到改善,瀏覽器的運行速度不受影響,從而提升了用戶體驗。在本發(fā)明的一個實施例中,視頻信息還包括視頻的ID,由此可根據(jù)視頻的ID和視頻播放調(diào)整指令進行播放控制。具體地,在本發(fā)明的一個實施例中,處理器還具體用于:根據(jù)視頻的ID從主機中確定相應的視頻;根據(jù)視頻播放調(diào)整指令確定對應的播放時間點;以及根據(jù)播放時間點從視頻中選擇對應的視頻內(nèi)容進行播放。在本發(fā)明的另一個實施例中,處理器還具體用于:如果根據(jù)視頻的ID無法從主機獲取對應的視頻,則進一步從網(wǎng)絡中獲取視頻。根據(jù)本發(fā)明上述兩個實施例,通過視頻的ID定位存儲在主機20中的視頻,提高了效率,且通過播放時間點進行播放控制,進一步提升效率。由于移動終端性能的限制,移動終端的主機的存儲容量也有限,為了解決移動終端主機的存儲問題,在本發(fā)明的一個實施例中,處理器還具體用于:記錄主機中存儲視頻信息的時間;以及當時間超出預設時間時,清除主機中存儲的視頻信息,由此,進行定期處理,將存儲時間超過預設時間的視頻信息進行清理。在本發(fā)明的另一個實施例中,處理器還具體用于:當用戶觀看完畢視頻之后,清除主機中存儲的視頻信息,由此,觀看完之后即進行清理。在主機中創(chuàng)建視頻的temp文件,通過temp文件存儲接收到的視頻數(shù)據(jù),并根據(jù)temp文件進行播放視頻的查找。在本發(fā)明的一個具體實施例中,處理器還具體用于在主機中創(chuàng)建所述視頻的temp文件,通過temp文件存儲接收到的視頻數(shù)據(jù),具體地,移動終端的主機可為本地主機localhost,localhost在接收到瀏覽器發(fā)送的視頻信息之后,可以創(chuàng)建對應該視頻的臨時文件temp文件,通過temp文件存儲接收到的視頻數(shù)據(jù)。在本發(fā)明的另一個具體實施例中,處理器還具體用于:判斷主機中是否存在與視頻的ID對應的temp文件,在不存在與視頻的ID對應的temp文件時,進一步從網(wǎng)絡中獲取視頻;在存在與視頻的ID對應的temp文件時,判斷temp文件中是否存在視頻的有效數(shù)據(jù),在不存在視頻的有效數(shù)據(jù)時,進一步從網(wǎng)絡中獲取視頻;在存在視頻的有效數(shù)據(jù)時,從temp文件中讀取視頻的有效數(shù)據(jù)進行播放。其中,temp文件中存儲的視頻數(shù)據(jù)可以組成一個完整的視頻也可以只能組成部分視頻內(nèi)容,在temp文件中存儲的視頻數(shù)據(jù)能夠組成一個完整的視頻時,localhost可以將視頻數(shù)據(jù)組裝成一個完整的視頻,并顯示在移動終端的播放列表中,用戶可以通過播放列表隨時播放該視頻。在temp文件中存儲的視頻數(shù)據(jù)不能組成一個完整的視頻時,localhost也能夠提取出temp文件中存儲的視頻數(shù)據(jù)進行播放,比如temp文件中存儲的視頻數(shù)據(jù)包括了視頻的前半部分內(nèi)容,則localhost能夠根據(jù)temp文件中存儲的視頻數(shù)據(jù)播放視頻的前半部分。其中,視頻數(shù)據(jù)的存儲過程在移動終端的后臺進行,用戶將感受不到這一過程,在視頻播放的同時,視頻數(shù)據(jù)自動存儲在移動終端的localhost中。在使用移動終端的瀏覽器進行視頻播放時,有些視頻資源可能不適合瀏覽器播放,例如基于封閉協(xié)議的視頻資源,移動終端需要安裝并啟動Flash插件才能進行播放,易造成移動終端系統(tǒng)冗雜,并且操作不便,用戶體驗比較差,為了解決此問題,在本發(fā)明的一個實施例中,處理器還具體用于:獲取用戶的視頻播放請求指令,根據(jù)視頻播放請求指令獲取視頻播放請求指令所對應的頁面的地址信息,以及根據(jù)地址信息調(diào)整瀏覽器的用戶代理UA參數(shù),并將根據(jù)視頻播放請求指令和UA參數(shù)生成的視頻播放請求消息發(fā)送至服務器,以使服務器根據(jù)UA參數(shù)返回適于瀏覽器播放的視頻。在本發(fā)明的一個實施例中,處理器還具體用于:根據(jù)地址信息查詢UA參數(shù)規(guī)則庫以獲取地址信息對應的UA參數(shù),以及將瀏覽器的UA參數(shù)調(diào)整為地址信息對應的UA參數(shù)。在本發(fā)明的另一個實施例中,如果在移動終端中的UA參數(shù)規(guī)則庫中未查找到與獲取的地址信息相對應的UA參數(shù),則可將地址信息發(fā)送至云端服務器,并在云端服務器中的UA參數(shù)規(guī)則庫中查詢與該地址信息相對應的UA參數(shù),同時將查詢到的地址信息與UA參數(shù)的對應關系同步更新至移動終端的UA參數(shù)規(guī)則庫。應當理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來實現(xiàn)。在上述實施方式中,多個步驟或方法可以用存儲在存儲器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來實現(xiàn)。例如,如果用硬件來實現(xiàn),和在另一實施方式中一樣,可用本領域公知的下列技術中的任一項或他們的組合來實現(xiàn):具有用于對數(shù)據(jù)信號實現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場可編程門陣列(FPGA)等。在本說明書的描述中,參考術語“一個實施例”、“一些實施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結合該實施例或示例描述的具體特征、結構、材料或者特點包含于本發(fā)明的至少一個實施例或示例中。在本說明書中,對上述術語的示意性表述不一定指的是相同的實施例或示例。而且,描述的具體特征、結構、材料或者特點可以在任何的一個或多個實施例或示例中以合適的方式結合。在本發(fā)明各方法實施例中,所述各步驟的序號并不能用于限定各步驟的先后順序,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,對各步驟的先后變化也在本發(fā)明的保護范圍之內(nèi)。盡管已經(jīng)示出和描述了本發(fā)明的實施例,本領域的普通技術人員可以理解:在不脫離本發(fā)明的原理和宗旨的情況下可以對這些實施例進行多種變化、修改、替換和變型,本發(fā)明的范圍由權利要求及其等同物限定。