一種同步顯示的方法、終端及系統的制作方法
【專利摘要】本發明實施例公開了一種用于同步顯示的方法,包括:數字電視接收終端獲取web服務器發送的指定網頁的網頁地址;數字電視接收終端根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示;數字電視接收終端獲取當前顯示所述指定網頁的網頁顯示信息;數字電視接收終端向web服務器發送所述指定網頁的網頁顯示信息。本發明實施例還公開了一種數字電視接收終端。采用本發明,可以實現移動終端和數字電視接收終端信息的同步顯示,用戶可以利于移動終端更方便、更簡潔的操控數字電視接收終端,實現同步瀏覽顯示信息的效果。
【專利說明】—種同步顯示的方法、終端及系統
【技術領域】
[0001]本發明涉及一種電子領域,尤其涉及一種同步顯示的方法、終端及系統。
【背景技術】
[0002]隨著數字電視的發展,無論從數字電視的功能還是方便程度,用戶的要求越來越高,而現在的手持設備如手機、平板電腦等,越來越方便提供各種服務,用戶希望利用易操作的手持設備代替遙控器來操控機頂盒的各種業務。現有的技術方案中機頂盒帶瀏覽器可以瀏覽網頁,手持設備也可以瀏覽網頁,但是不能很好的利用手持設備操控機頂盒來播放節目,達不到兩者的結合,信息不能同步顯示,用戶操控機頂盒既不方便也不簡潔,嚴重影響了用戶的使用體驗。
【發明內容】
[0003]本發明實施例所要解決的技術問題在于,提供一種用于同步顯示的方法、終端及系統,用戶可以有效的利用移動終端操控數字電視接收終端,同步顯示各種信息,用戶操控數字電視更方便、更簡潔,提高了用戶的使用體驗。
[0004]為了解決上述技術問題,本發明實施例提供了一種用于同步顯示的方法,包括:
[0005]數字電視接收終端獲取web服務器發送的指定網頁的網頁地址,所述指定網頁的網頁地址為所述web服務器根據與所述數字電視接收終端的關聯移動終端發送的網頁同步顯示請求處理得到的;
[0006]數字電視接收終端根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示;
[0007]數字電視接收終端獲取當前顯示所述指定網頁的網頁顯示信息;
[0008]數字電視接收終端向web服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。
[0009]其中,所述數字電視接收終端根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示包括:
[0010]若所述獲取到的所述指定網頁的網頁地址為未經js擴展的網頁的網頁地址,則數字電視接收終端把所述指定網頁的網頁地址處理成經過js擴展的網頁的網頁地址;
[0011]數字電視接收終端根據所述指定網頁的經過js擴展的網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并顯示。
[0012]其中,所述數字電視接收終端向web服務器發送所述指定網頁的網頁顯示信息包括:
[0013]數字電視接收終端通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁顯示信息封裝得到網頁顯示信息表單,將所述網頁顯示信息表單提交至所述web服務器;或[0014]數字電視接收終端通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁的網頁顯示信息通過ajax網頁交互方式提交至所述web服務器。
[0015]相應地,本發明實施例還提供了一種數字電視接收終端,包括:
[0016]網頁地址獲取模塊,用于獲取web服務器發送的指定網頁的網頁地址,所述指定網頁的網頁地址為所述web服務器根據與所述數字電視接收終端的關聯移動終端發送的網頁同步顯示請求處理得到的;
[0017]網頁數據顯示模塊,用于根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示;
[0018]顯示信息獲取模塊,用于獲取當前顯示所述指定網頁的網頁顯示信息;
[0019]顯示信息發送模塊,用于向web服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。
[0020]其中,所述網頁數據顯示模塊包括:
[0021]解析單元,用于若網頁地址獲取模塊獲取到的所述指定網頁的網頁地址為未經js擴展的網頁的網頁地址,則所述數字電視接收終端把所述指定網頁的網頁地址處理成經過js擴展的網頁的網頁地址;
[0022]網頁數據獲取單元,數字電視接收終端根據所述指定網頁的經過js擴展的網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并顯示。
[0023]其中,所述顯示信息發送模塊包括:
[0024]第一發送單元,用于通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁顯示信息封裝得到網頁顯示信息表單,將所述網頁顯示信息表單提交至所述web服務器;或
[0025]第二發送單元,用于通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁的網頁顯示信息通過ajax網頁交互方式提交至所述web服務器。
[0026]相應的,本發明實施例提供了一種同步顯示的系統,所述系統至少包括移動終端、web服務器和數字電視接收終端,其中:
[0027]所述移動終端,用于向web服務器發送針對指定網頁的網頁同步顯示請求,以使所述web服務器向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,使得所述關聯數字電視接收終端根據所述指定網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并向所述web服務器返回顯示所述指定網頁的網頁顯示信息;從所述web服務器獲取所述關聯數字電視接收終端顯示所述指定網頁的網頁顯示信息,并根據所述指定網頁的網頁顯示信息顯示所述指定網頁;
[0028]所述web服務器,用于接收移動終端發送的針對指定網頁的網頁同步顯示請求;根據所述接收的所述移動終端發送的針對指定網頁的網頁同步顯示請求,向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,以使所述關聯數字接收終端根據所述指定網頁的網頁地址獲取所述指定網頁的網頁數據并顯示;接收所述數字電視接收終端顯示所述指定網頁的網頁顯示信息;向所述移動終端發送所述指定網頁的網頁顯示信息,使得所述移動終端根據所述網頁顯示信息顯示所述指定網頁;
[0029]所述數字電視接收終端,用于獲取web服務器發送的指定網頁的網頁地址,所述指定網頁的網頁地址為所述web服務器根據與所述數字電視接收終端關聯的移動終端發送的網頁同步顯示請求處理得到的;根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示;獲取當前顯示所述指定網頁的網頁顯示信息;向《必服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。
[0030]實施本發明實施例,具有如下有益效果:本發明實施例是用戶通過移動終端操控數字電視接收終端,實現信息的同步顯示,使用戶更方便、更簡潔的操控數字電視接收終端、讓用戶在瀏覽移動終端信息的同時,也能瀏覽數字電視接收終端顯示的與移動終端同步的顯示信息。
【專利附圖】
【附圖說明】
[0031]為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0032]圖1是本發明實施例提供的一種同步顯示的方法流程圖;
[0033]圖2是本發明實施例提供的另一種同步顯示的方法流程圖;
[0034]圖3是本發明實施例用于同步顯示的一種移動終端的結構圖;
[0035]圖4是本發明實施例用于同步顯示的一種web服務器的結構示意圖;
[0036]圖5是本發明實施例用于同步顯示的一種數字電視接收設備的結構示意圖;
[0037]圖6是本發明實施例一種同步顯示的系統的結構圖。
【具體實施方式】
[0038]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有作出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0039]圖1是本發明實施例提供的一種同步顯示的方法流程圖,本發明實施例實現了移動終端與數字電視接收設備的同步顯示,如圖所示本發明的所述方法至少包括:
[0040]步驟S110,數字電視接收終端獲取web服務器發送的指定網頁的網頁地址,所述指定網頁的網頁地址為所述web服務器根據與所述數字電視接收終端的關聯移動終端發送的網頁同步顯示請求處理得到的。具體實現中,數字電視終端(或移動終端)可以預先向web服務器請求設置關聯移動終端(或數字電視終端),web服務器根據數字電視終端或移動終端的請求保存雙方的關聯信息,在接收到移動終端發送的網頁同步顯示請求時,可以根據之前保存的關聯信息找到移動終端對應關聯的數字電視終端,從而向所述關聯的數字電視終端發送指定網頁的網頁地址。所述web服務器接收到所述移動終端發送的網頁同步顯示請求,所述網頁同步顯示請求可以是HTTP (hypertext transport protocol)請求,HTTP請求是基于HTTP協議的一種通信方式,HTTP協議是一種超文本傳輸協議,詳細規定了瀏覽器和服務器之間互相通信的規則,通過因特網傳送服務器文檔的數據傳送協議。其中HTTP請求包括要訪問的所述指定網頁的網頁地址,所述web服務器獲取到HTTP請求中的所述指定網頁的網頁地址之后,與所述數字電視接收終端建立連接,將所述指定網頁的網頁地址發送至所述數字電視接收終端。數字電視接收終端在接收到所述指定網頁的網頁地址后,執行步驟S120。[0041]步驟S120,數字電視接收終端根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示。所述數字電視接收終端獲取到的所述web服務器發送的所述指定網頁的網頁地址又稱url (Uniform/Universal ResourceLocator),urI為統一資源定位符,是因特網上標準的資源的地址。所述指定網頁的網頁數據包括指定網頁的的文字、圖片、動畫等內容。具體實現中,在所述數字電視接收終端接收到url之后,所述數字電視接收終端會通過url與所述web服務器建立鏈接,提交url的請求到所述web服務器,所述web服務器將處理好的指定網頁的的文字、圖片、動畫等內容發送到所述數字電視接收終端的瀏覽器,最后所述數字電視接收終端的瀏覽器加載并顯示指定網頁的的文字、圖片、動畫等內容。本實施例中S120可以進一步包括:
[0042]若所述獲取到的所述指定網頁的網頁地址為未經js擴展的網頁的網頁地址,則數字電視接收終端把所述指定網頁的網頁地址處理成經過js擴展的網頁的網頁地址。js(JavaScript)是一種廣泛用于客戶端web開發的腳本語言,常用來給html (Hyper TextMarkup Language)網頁添加動態功能,比如響應用戶的各種操作,其中html是一種超文本標記語言,是為網頁創建和其它可在網頁瀏覽器中看到的信息而設計的一種標記語言。具體實現中,所述web服務器發送的消息可能是加載的網頁(如:l.html)的url_l,這種情況下,所述數字電視接收終端的webkit需要把所述加載的網頁的(如:1.html)的url_l處理成對應有js擴展的網頁(如:2.htmlM^Url_2。所述webkit是開源的瀏覽器引擎,提供了網頁解析機制。
[0043]數字電視接收終端根據所述指定網頁的經過js擴展的網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并顯示。具體實現中,所述數字電視接收終端接收到指定網頁(如:2.html)的url_2之后,會通過url_2與所述web服務器建立鏈接,將url_2的請求發送到所述web服務器,所述web服務器會將處理好的指定網頁(如:2.html)的文字、圖片、動畫等內容發送到所述數字電視接收終端的瀏覽器,所述瀏覽器解析所述網頁數據并加載文字、圖片、動畫等,最后顯示指定網頁(如:2.html)的內容。經過js擴展的網頁具有如下效果:提高了網頁之間的交互能力;js使有規律地重復的html文段簡化,減少下載時間;js能及時響應用戶的操作等等。數字電視接收終端從所述web服務器獲取所述指定網頁的網頁數據并顯示之后,執行步驟S130。
[0044]步驟S130,數字電視接收終端獲取當前顯示所述指定網頁的網頁顯示信息。所述網頁顯示信息包括所述數字電視接收終端當前顯示的文字、圖片、動畫等網頁信息。例如數字電視接收終端執行步驟S120時,通過js擴展函數可以獲取得到指定網頁(如:2.html)當前顯示的文字、圖片、動畫等信息。數字電視接收終端獲取到當前顯示所述指定網頁的網頁顯示信息之后,執行步驟S140。
[0045]步驟S140,數字電視接收終端向所述web服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。具體實現中,步驟S130獲取到指定網頁的網頁顯示信息之后,通過以下兩種方式可以把所述指定網頁的網頁顯示信息提交至所述web服務器:第一,將所述網頁顯示信息封裝得到網頁顯示信息表單,將所述網頁顯示信息表單提交至所述web服務器里相應處理數據的網頁(如:1.php ),所述網頁顯示信息表單是一個網站和訪問者開展互動的窗口,網頁顯示信息表單可以用來在網頁中發送數據;第二,將所述指定網頁的網頁顯示信息通過ajax (Asynchronous JavaScript and XML)網頁交互方式提交至所述web服務器里相應處理數據的網頁(如:1.php),所述ajax是一種創建交互式網頁應用的網頁開發技術。所述處理數據的網頁(如:1.php)可以訪問所述web服務器的數據庫,與所述web服務器的數據庫建立連接,把接收到的所述網頁顯示信息提交至所述web服務器的數據庫,其中php (Hypertext Preprocessor)是一種html內嵌式的語言,是一種在服務器端執行的嵌入html文檔的腳本語言。web服務器接收到所述指定網頁的網頁顯示信息之后,所述web服務器向所述移動終端發送所述指定網頁的網頁顯示信息,使得所述移動終端根據所述網頁顯示信息顯示所述指定網頁。
[0046]可選的,圖2是本發明實施例提供的另一種同步顯示的方法流程圖,如圖所示本發明的所述方法至少包括:
[0047]S201,移動設備向所述web服務器發送針對網頁的網頁同步請求。所述網頁同步顯示請求可以是HTTP請求,HTTP請求是基于HTTP協議的一種通信方式,HTTP協議是一種超文本傳輸協議,詳細規定了瀏覽器和服務器之間互相通信的規則,通過因特網傳送服務器文檔的數據傳送協議。具體實現中,所述移動終端訪問所述web服務器的指定網頁(如:1.html),向所述web服務器發送HTTP請求,所述HTTP請求包括要訪問的指定網頁的網頁地址。所述web服務器接收到訪問網頁(如1.html)的HTTP請求之后,執行步驟S202。
[0048]S202,web服務器把所述指定網頁的網頁地址處理成經過js擴展的網頁的網頁地址。js是一種用于web開發的腳本語言,常用來給html網頁添加動態功能,比如響應用戶的各種操作,其中html是一種超文本標記語言,是為網頁創建和其它可在網頁瀏覽器中看到的信息而設計的一種標記語言。所述指定網頁的網頁地址又稱url,url為統一資源定位符,是因特網上標準的資源的地址。具體實現中,所述web服務器接收到訪問指定網頁(如:1.html)的HTTP請求,會解析出所述指定網頁(如:1.html)的url_l,然后把所述指定網頁(如:1.html)的url_l處理成經過js擴展的網頁的url_2。所述經過js擴展的網頁具有如下效果:提高了網頁之間的交互能力;js使有規律地重復的html文段簡化,減少下載時間;js能及時響應用戶的操作等等。
[0049]S203,web服務器向所述數字電視接收終端發送所述指定網頁的網頁地址。具體實現中,所述web服務器把指定網頁(如:l.html)的對應有js擴展的網頁(如:2.html)的消息發送至所述數字電視接收終端的webkit,所述webkit是開源的瀏覽器引擎,提供了網頁的解析機制。若所述web服務器發送的消息是指定網頁(如:1.html)的url_l,這種情況下,則所述數字電視接收終端的webkit處理成對應有js擴展的網頁(如:2.html)的url_2 ;若所述web服務器發送的消息是對應有js擴展的網頁(如:2.html)的url_2,這種情況下,所述web服務器需要根據要加載網頁(如:1.html)的url_l,處理成要傳至所述數字電視接收終端的url_2。
[0050]S204,數字電視接收終端解析所述獲取到的web服務器發送的指定網頁的網頁地址。具體實現中,若所述獲取到的所述指定網頁的網頁地址為未經js擴展的網頁的網頁地址,則數字電視接收終端把所述指定網頁的網頁地址處理成經過js擴展的網頁的網頁地址。例如所述web服務器發送的消息是指定網頁(如:1.html)的url_l,所述數字電視接收終端的webkit需要把所述指定網頁(如:1.html)處理成有js擴展的網頁(如:2.html)的url_2。
[0051]S205,數字電視接收終端向所述web服務器發送所述經過js擴展的網頁的網頁地址。例如所述數字電視接收終端向所述web服務器發送js擴展網頁(如:2.htmlM^Url_2。
[0052]S206, web服務器向所述數字電視接收終端發送所述指定網頁的網頁數據。所述指定網頁的網頁數據包括指定網頁的的文字、圖片、動畫等內容,具體實現中,所述數字電視接收終端接收到指定網頁(2.html)的url_2之后,會通過url_2與所述web服務器建立鏈接,將url_2的請求發送到所述web服務器,所述web服務器會將處理好的指定網頁的文字、圖片、動畫等內容發送到所述數字電視接收終端的瀏覽器。
[0053]S207,數字電視接收終端獲取指定網頁的網頁數據并顯示。具體實現中,數字電視接收終端的瀏覽器接收到所述web服務器的指定網頁的文字、圖片、動畫等內容,所述瀏覽器解析所述網頁數據并加載文字、圖片、動畫等內容,最后顯示指定網頁(如:2.html)的內容。
[0054]S208,數字電視接收終端獲取當前顯示所述指定網頁的網頁顯示信息。所述網頁顯示信息包括所述數字電視接收終端當前顯示的文字、圖片、動畫等網頁信息。例如數字電視接收終端執行步驟S207時,通過js擴展函數可以獲取得到指定網頁(如:2.html)的文字、圖片、動畫等顯示內容。
[0055]S209,數字電視接收終端向web服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。具體實現中,步驟S208獲取到指定網頁的網頁顯示信息,通過以下兩種方式可以把所述指定網頁的網頁顯示信息提交至所述web服務器:第一,將所述網頁顯示信息封裝得到網頁顯示信息表單,將所述網頁顯示信息表單提交至所述web服務器處理數據的網頁(如:1.php),所述網網頁顯示信息表單是一個網站和訪問者開展互動的窗口,網頁顯示信息表單可以用來在網頁中發送數據;第二,將所述指定網頁的網頁顯示信息通過ajax網頁交互方式提交至所述web服務器處理數據的網頁(如:1.php),所述ajax是一種創建交互式網頁應用的網頁開發技術。所述處理數據的網頁(如:1.php)可以訪問所述web服務器的數據庫,與所述web服務器的數據庫建立連接,把接收到的所述網頁顯示信息提交至所述web服務器的數據庫。
[0056]S210,web服務器向所述移動終端發送所述指定網頁的網頁顯示信息,使得所述移動終端根據所述網頁顯示信息顯示所述指定網頁。具體實現中,S209將所述指定網頁的網頁顯示信息發送到所述web服務器的數據庫之后,通過處理數據的網頁(如:1.php )搜索所述web服務器的數據庫,得到所述移動終端要訪問的所述指定網頁的網頁顯示信息(如:1.html),然后所述web服務器把所述網頁顯示信息(如:1.html)發送到所述移動終端。
[0057]S211,移動終端從所述web服務器獲取所述關聯數字電視接收終端顯示所述指定網頁的網頁顯示信息,并根據所述指定網頁的網頁顯示信息顯示所述指定網頁。例如所述移動終端獲取到訪問的指定網頁(如:l.html)的網頁顯示信息之后,會顯示指定網頁(如I:html)的文字、圖片、動畫等內容。
[0058]圖3是本發明實施例用于同步顯示的一種移動終端。如圖所述本發明實施例中的移動終端至少包括網頁同步請求模塊310和同步顯示模塊320,其中:
[0059]網頁同步請求模塊310,用于向所述web服務器發送針對指定網頁的網頁同步顯示請求,以使所述web服務器向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,使得所述關聯數字電視接收終端根據所述指定網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并向所述web服務器返回顯示所述指定網頁的網頁顯示信息。具體的,數字電視終端(或移動終端)可以預先向web服務器請求設置關聯移動終端(或數字電視終端),web服務器根據數字電視終端或移動終端的請求保存雙方的關聯信息,在接收到移動終端發送的網頁同步顯示請求時,可以根據之前保存的關聯信息找到移動終端對應關聯的數字電視終端,從而向所述關聯的數字電視終端發送指定網頁的網頁地址。所述網頁同步顯示請求可以是HTTP請求,HTTP請求是基于HTTP協議的一種通信方式,HTTP協議是一種超文本傳輸協議,詳細規定了瀏覽器和服務器之間互相通信的規則,通過因特網傳送服務器文檔的數據傳送協議。具體的,所述移動終端訪問所述web服務器的指定網頁(如:1.html),向所述web服務器發送HTTP請求,所述HTTP請求包括要訪問的指定網頁的網頁地址。
[0060]同步顯示模塊320,用于從所述web服務器獲取所述關聯數字電視接收終端顯示所述指定網頁的網頁顯示信息,并根據所述指定網頁的網頁顯示信息顯示所述指定網頁。具體的,所述移動終端的網頁同步請求模塊310向所述web服務器發送訪問指定網頁(如:1.html)的HTTP請求之后,經過所述web服務器和所述關聯數字電視接收終端,同步顯示模塊320獲取得到指定網頁(如1:html)的文字、圖片、動畫等內容并顯示。
[0061]圖4是本發明實施例用于同步顯示的一種web服務器。如圖所示本發明實施例的web服務器至少包括:顯示請求接收模塊410、網頁地址發送模塊發送模塊420、顯示信息接收模塊430和顯示信息發送模塊440。其中:
[0062]顯示請求接收模塊410,用于接收所述移動終端發送針對指定網頁的網頁同步顯示請求。具體的,移動終端的同步請求模塊310發送訪問所述web服務器的指定網頁(如:
1.html)的HTTP請求之后,所述web服務器的顯示請求接收模塊410接收到訪問網頁(如
1.html)的 HTTP 請求。
[0063]網頁地址發送模塊420,用于根據所述接收的所述移動終端發送的針對指定網頁的網頁同步顯示請求,向所述移動終端的關聯數字電視接收終端發送指定網頁的網頁地址。具體的,所述顯示請求接收模塊410接收到所述訪問網頁的(如:1.html)的HTTP請求之后,所述HTTP請求包括要訪問的指定網頁的網頁地址,所述web服務器會處理接收到的HTTP請求,并將所述指定網頁(如:l.html)的網頁地址發送至所述數字電視接收終端。
[0064]特別的,所述網頁地址發送模塊420至少包括網頁地址處理單元421和網頁地址發送單元422,其中:
[0065]網頁地址處理單元421,用于把所述指定網頁的網頁地址處理成經過js擴展網頁的的網頁地址。js是一種用于web開發的腳本語言,常用來給html網頁添加動態功能,t匕如響應用戶的各種操作,其中html是一種超文本標記語言,是為網頁創建和其它可在網頁瀏覽器中看到的信息而設計的一種標記語。所述指定網頁的網頁地址又稱url,url為統一資源定位符,是因特網上標準的資源的地址。具體的,所述web服務器接收到訪問指定網頁(如:1.html)的HTTP請求,會解析出所述指定網頁(如:1.html)的url_l,然后把所述指定網頁(如:1.html)的url_l處理成經過js擴展的網頁的url_2。所述經經過js擴展的網頁具有如下效果:提高了網頁之間的交互能力;js使有規律地重復的html文段簡化,減少下載時間;js能及時響應用戶的操作等等。
[0066]處理地址發送單元422,用于向所述數字電視接收終端發送所述經過js擴展的網頁的網頁地址。具體的,經過網頁地址處理單元421處理得到js擴展的網頁的url_2之后,所述web服務器把指定網頁(如:1.html)的對應有js擴展的網頁(如:2.html)的url_2發送至所述數字電視接收終端的webkit,所述webkit是開源的瀏覽器引擎,提供了網頁的解析機制。
[0067]顯示信息接收模塊430,用于接收所述數字電視接收終端顯示所述指定網頁的網頁顯示信息。所述網頁顯示信息包括所述數字電視接收終端當前顯示的文字、圖片、動畫等網頁信息。具體的,網頁地址發送模塊420將所述指定網頁的網頁地址發送到所述數字電視接收終端,所述數字電視接收終端會顯示出指定網頁的網頁顯示信息,然后所述數字電視接收終端獲取所述指定網頁的網頁顯示信息并發送到所述web服務器相應處理數據的網頁(如:1.php),所述處理數據的網頁(如:1.php)可以訪問所述web服務器的數據庫,與所述web服務器的數據庫建立連接,把接受到的所述網頁顯示信息提交至所述web服務器的數據庫,其中Php是一種html內嵌式的語言,是一種在服務器端執行的嵌入html文檔的腳本語言。。
[0068]顯示信息發送模塊440,用于向所述移動終端發送所述指定網頁的網頁顯示信息,使得所述移動終端根據所述網頁顯示信息顯示所述指定網頁。具體的,顯示信息接收模塊430把所述指定網頁(如:l.html)的網頁顯示信息存入所述web服務器的數據庫之后,通過處理數據的網頁(如:1.php)搜索所述web服務器的數據庫,得到要訪問的所述指定網頁(如:l.html)的網頁顯示信息,然后所述web服務器把所述網頁顯示信息(如:l.html)發送到所述移動終端的同步顯示模塊320。
[0069]圖5是本發明實施例用于同步顯示的一種數字電視接收終端。如圖所示本發明實施例的數字電視接收終端至少包括:網頁地址獲取模塊510、網頁數據顯示模塊520、網頁數據顯示模塊530和顯示信息發送模塊540。其中:
[0070]網頁地址獲取模塊510,用于獲取web服務器發送的指定網頁的網頁地址,所述指定網頁的網頁地址為所述web服務器根據與所述數字電視接收終端關聯的移動終端發送的網頁同步顯示請求處理得到的。具體的,所述web服務器網頁地址發送模塊420將所述指定網頁的url發送到所述數字電視接收終端,網頁地址獲取模塊510得到所述指定網頁的 url。
[0071]網頁數據顯示模塊520,用于根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示。所述指定網頁的網頁數據包括指定網頁的文字、圖片、動畫等內容,具體的,在網頁地址獲取模塊510接收到url之后,所述數字電視接收終端會通過url與所述web服務器建立鏈接,提交url的請求到所述web服務器,所述web服務器將處理好的指定網頁的文字、圖片、動畫等內容發送到所述數字電視接收終端的瀏覽器,最后數字電視接收終端的瀏覽器加載并顯示指定網頁的文字、圖片、動畫等內容。特別的,所述網頁數據顯示模塊520至少包括網頁解析單元521和網頁數據獲取單元522。其中:
[0072]解析單元521,用于若所述獲取到的所述指定網頁的網頁地址為未經js擴展的網頁的網頁地址,則數字電視接收終端把所述指定網頁的網頁地址處理成經過js擴展的網頁的網頁地址。具體的,網頁地址獲取模塊510獲取到所述web服務器發送的消息可能是加載的網頁的(如:1.html)的url_l,這種情況下,所述數字電視接收終端的webkit需要把所述加載的網頁的(如:l.html)的url_l處理成對應有js擴展的網頁(如:2.html)的url_20所述webkit是開源的瀏覽器引擎,提供了網頁解析機制。
[0073]網頁數據獲取單元522,用于數字電視接收終端根據所述指定網頁的經過js擴展的網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并顯示。具體的,解析單元521得到指定網頁(如:2.html)的url_2之后,會通過url_2與所述web服務器建立鏈接,將url_2的請求發送到所述web服務器,所述web服務器會將處理好的指定網頁(如:
2.html)的文字、圖片、動畫等內容發送到所述數字電視接收終端的瀏覽器,所述瀏覽器解析所述網頁數據并加載文字、圖片、動畫等內容,最后顯示指定網頁(如:2.html)的內容。經過js擴展的網頁具有如下效果:提高了網頁之間的交互能力;js使有規律地重復的html文段簡化,減少下載時間;js能及時響應用戶的操作等等。
[0074]顯示信息獲取模塊530,用于獲取當前顯示所述指定網頁的網頁顯示信息。具體的,所述網頁顯示信息包括所述數字電視接收終端當前顯示的文字、圖片、動畫等網頁信息。例如網頁數據顯示模塊520在執行顯示所述指定網頁(如:2.html)的網頁信息時,通過js擴展函數可以獲取得到所述數字電視接收終端當前顯示的指定網頁(如:2.html)的文字、圖片、動畫等顯示信息。
[0075]顯示信息發送模塊540,用于向web服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。具體的,顯示信息獲取模塊630獲取得到所述數字電視接收終端當前顯示的指定網頁(如:2.html)的文字、圖片、動畫等顯示信息之后,將所述指定網頁(如:2.html)的文字、圖片、動畫等顯示信息發送到所述web服務器的顯示信息接收模塊430。
[0076]特別的,所述網頁數據顯示模塊540至少包括第一發送單元541和第二發送單元542,其中:
[0077]第一發送單元541,用于通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁顯示信息封裝得到網頁顯示信息表單,將所述網頁顯示信息表單提交至所述web服務器,所述網頁顯示信息表單是一個網站和訪問者開展互動的窗口,網頁顯示信息表單可以用來在網頁中發送數據。
[0078]第二發送單元542,用于通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁的網頁顯示信息通過ajax網頁交互方式提交至所述web服務器,所述ajax是一種創建交互式網頁應用的網頁開發技術。
[0079]圖6是本發明實施例一種同步顯示的系統的結構圖。如圖所示本發明實施例同步顯示的系統至少包括移動終端30、web服務器40和數字電視接收終端50,其中:
[0080]移動終端30,用于向web服務器發送針對指定網頁的網頁同步顯示請求,以使所述web服務器向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,使得所述關聯數字電視接收終端根據所述指定網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并向所述web服務器返回顯示所述指定網頁的網頁顯示信息;從所述web服務器獲取所述關聯數字電視接收終端顯示所述指定網頁的網頁顯示信息,并根據所述指定網頁的網頁顯示信息顯示所述指定網頁。
[0081]web服務器40,用于接收移動終端發送的針對指定網頁的網頁同步顯示請求;根據所述接收的所述移動終端發送的針對指定網頁的網頁同步顯示請求,向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,以使所述關聯數字接收終端根據所述指定網頁的網頁地址獲取所述指定網頁的網頁數據并顯示;接收所述數字電視接收終端顯示所述指定網頁的網頁顯示信息;向所述移動終端發送所述指定網頁的網頁顯示信息,使得所述移動終端根據所述網頁顯示信息顯示所述指定網頁。
[0082]數字電視接收終端50,用于獲取web服務器發送的指定網頁的網頁地址,所述指定網頁的網頁地址為所述web服務器根據與所述數字電視接收終端關聯的移動終端發送的網頁同步顯示請求處理得到的;根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示;獲取當前顯示所述指定網頁的網頁顯示信息;向web服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。
[0083]本發明實施例是用戶通過移動終端操控數字電視接收終端,實現信息的同步顯示,使用戶更方便、更簡潔的操控數字電視接收終端、讓用戶在瀏覽移動終端信息的同時,也能瀏覽數字電視接收終端顯示的與移動終端同步的顯示信息。
[0084]本領域普通技術人員可以理解實現上述實施例方法中的全部或部分流程,是可以通過計算機程序來指令相關的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質中,該程序在執行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random AccessMemory, RAM)等。
[0085]以上所揭露的僅為本發明較佳實施例而已,當然不能以此來限定本發明之權利范圍,因此依本發明權利要求所作的等同變化,仍屬本發明所涵蓋的范圍。
【權利要求】
1.一種同步顯示的方法,其特征在于,所述方法包括: 數字電視接收終端獲取Web服務器發送的指定網頁的網頁地址,所述指定網頁的網頁地址為所述web服務器根據與所述數字電視接收終端關聯的移動終端發送的網頁同步顯示請求處理得到的; 數字電視接收終端根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示; 數字電視接收終端獲取當前顯示所述指定網頁的網頁顯示信息; 數字電視接收終端向web服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。
2.如權利要求1所述同步顯示的方法,其特征在于,所述數字電視接收終端根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示包括: 若所述獲取到的所述指定網頁的網頁地址為未經js擴展的網頁的網頁地址,則數字電視接收終端把所述指定網頁的網頁地址處理成經過js擴展的網頁的網頁地址; 數字電視接收終端根據所述指定網頁的經過js擴展的網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并顯示。
3.如權利要求1所述同步顯示的方法,其特征在于,所述數字電視接收終端向web服務器發送所述指定網頁的網頁顯示信息包括:` 數字電視接收終端通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁顯示信息封裝得到網頁顯示信息表單,將所述網頁顯示信息表單提交至所述web服務器;或 數字電視接收終端通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁的網頁顯示信息通過ajax網頁交互方式提交至所述web服務器。
4.一種同步顯示的方法,其特征在于,所述方法包括: 移動終端向web服務器發送針對指定網頁的網頁同步顯示請求,以使所述web服務器向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,使得所述關聯數字電視接收終端根據所述指定網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并向所述web服務器返回顯示所述指定網頁的網頁顯示信息; 移動終端從所述web服務器獲取所述關聯數字電視接收終端顯示所述指定網頁的網頁顯示信息,并根據所述指定網頁的網頁顯示信息顯示所述指定網頁。
5.一種同步顯示的方法,其特征在于,所述方法包括: web服務器接收移動終端發送的針對指定網頁的網頁同步顯示請求;web服務器根據所述接收的所述移動終端發送的針對指定網頁的網頁同步顯示請求,向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,以使所述關聯數字接收終端根據所述指定網頁的網頁地址獲取所述指定網頁的網頁數據并顯示;web服務器接收所述數字電視接收終端顯示所述指定網頁的網頁顯示信息;web服務器向所述移動終端發送所述指定網頁的網頁顯示信息,使得所述移動終端根據所述網頁顯示信息顯示所述指定網頁。
6.如權利要求5所述同步顯示的方法,其特征在于,所述網頁同步顯示請求包括指定網頁的未經js擴展的網頁的網頁地址,所述web服務器根據所述接收的所述移動終端發送的網頁同步顯示請求,向所述移動終端的關聯數字電視接收終端發送指定網頁的網頁地址包括: web服務器把所述指定網頁的網頁地址處理成經過js擴展的網頁的網頁地址; web服務器向所述數字電視接收終端發送所述經過js擴展的網頁的網頁地址。
7.一種數字電視接收終端,其特征在于,所述數字電視接收終端包括: 網頁地址獲取模塊,用于獲取web服務器發送的指定網頁的網頁地址,所述指定網頁的網頁地址為所述web服務器根據與所述數字電視接收終端的關聯移動終端發送的網頁同步顯示請求處理得到的; 網頁數據顯示模塊,用于根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示; 顯示信息獲取模塊,用于獲取當前顯示所述指定網頁的網頁顯示信息; 顯示信息發送模塊,用于向web服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。
8.如權利要求7所述數字電視接收終端,其特征在于,所述網頁數據顯示模塊包括: 解析單元,用于若網頁地址獲取模塊獲取到的所述指定網頁的網頁地址為未經js擴展的網頁的網頁地址,則所述數字電視接收終端把所述指定網頁的網頁地址處理成經過js擴展的網頁的網頁地址;` 網頁數據獲取單元,數字電視接收終端根據所述指定網頁的經過js擴展的網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并顯示。
9.如權利要求7所述數字電視接收終端,其特征在于,所述顯示信息發送模塊包括: 第一發送單元,用于通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁顯示信息封裝得到網頁顯示信息表單,將所述網頁顯示信息表單提交至所述web服務器;或 第二發送單元,用于通過js擴展函數獲取當前顯示所述指定網頁的網頁顯示信息,并將所述指定網頁的網頁顯示信息通過ajax網頁交互方式提交至所述web服務器。
10.一種移動終端,其特征在于,所述移動終端包括: 網頁同步請求模塊,用于移動終端向web服務器發送針對指定網頁的網頁同步顯示請求,以使所述web服務器向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,使得所述關聯數字電視接收終端根據所述指定網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并向所述web服務器返回顯示所述指定網頁的網頁顯示信息; 同步顯示模塊,用于從所述web服務器獲取所述關聯數字電視接收終端顯示所述指定網頁的網頁顯示信息,并根據所述指定網頁的網頁顯示信息顯示所述指定網頁。
11.一種web服務器,其特征在于,所述web服務器包括: 顯示請求接收模塊,用于接收移動終端發送針對指定網頁的網頁同步顯示請求; 網頁地址發送模塊,用于根據所述接收的所述移動終端發送的針對指定網頁的網頁同步顯示請求,向所述移動終端的關聯數字電視接收終端發送指定網頁的網頁地址,以使所述關聯數字接收終端根據所述指定網頁的網頁地址獲取所述指定網頁的網頁數據并顯示; 顯示信息接收模塊,用于接收所述數字電視接收終端顯示所述指定網頁的網頁顯示信息; 顯示信息發送模塊,用于向所述移動終端發送所述指定網頁的網頁顯示信息,使得所述移動終端根據所述網頁顯示信息顯示所述指定網頁。
12.如權利要求11所述web服務器,其特征在于,所述網頁同步顯示請求包括指定網頁的未經js擴展的網頁的網頁地址,所述網頁地址發送模塊包括: 網頁地址處理單元,用于把所述指定網頁的網頁地址處理成經過js擴展網頁的的網頁地址; 處理地址發送單元,用于向所述數字電視接收終端發送所述經過js擴展的網頁的網頁地址。
13.一種同步顯示的系統,其特征在于,所述系統至少包括移動終端、web服務器和數字電視接收終端,其中: 所述移動終端,用于向web服務器發送針對指定網頁的網頁同步顯示請求,以使所述web服務器向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,使得所述關聯數字電視接收終端根據所述指定網頁的網頁地址從所述web服務器獲取所述指定網頁的網頁數據并向所述web服務器返回顯示所述指定網頁的網頁顯示信息;從所述web服務器獲取所述關聯數字電視接收終端顯示所述指定網頁的網頁顯示信息,并根據所述指定網頁的網頁顯示信息顯示 所述指定網頁; 所述web服務器,用于接收移動終端發送的針對指定網頁的網頁同步顯示請求;根據所述接收的所述移動終端發送的針對指定網頁的網頁同步顯示請求,向所述移動終端的關聯數字電視接收終端發送所述指定網頁的網頁地址,以使所述關聯數字接收終端根據所述指定網頁的網頁地址獲取所述指定網頁的網頁數據并顯示;接收所述數字電視接收終端顯示所述指定網頁的網頁顯示信息;向所述移動終端發送所述指定網頁的網頁顯示信息,使得所述移動終端根據所述網頁顯示信息顯示所述指定網頁; 所述數字電視接收終端,用于獲取web服務器發送的指定網頁的網頁地址,所述指定網頁的網頁地址為所述web服務器根據與所述數字電視接收終端關聯的移動終端發送的網頁同步顯示請求處理得到的;根據所述獲取到的所述指定網頁的網頁地址,從所述web服務器獲取所述指定網頁的網頁數據并顯示;獲取當前顯示所述指定網頁的網頁顯示信息;向《必服務器發送所述指定網頁的網頁顯示信息,以使所述web服務器向所述關聯移動終端發送所述網頁顯示信息,使得所述關聯移動終端根據所述網頁顯示信息顯示所述指定網頁。
【文檔編號】H04L29/08GK103516787SQ201310395474
【公開日】2014年1月15日 申請日期:2013年9月3日 優先權日:2013年9月3日
【發明者】丁相, 李乙成 申請人:深圳市創維軟件有限公司, 深圳創維數字技術股份有限公司