專利名稱:一種通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多媒體電視系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于互聯(lián)網(wǎng)信息通信領(lǐng)域,尤其涉及一種通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多 媒體電視系統(tǒng)。
背景技術(shù):
家電領(lǐng)域三網(wǎng)融合是目前的一個(gè)趨勢(shì),三網(wǎng)融合是指利用數(shù)字信息技術(shù)并通過某 種協(xié)議,使電腦、通訊和消費(fèi)電子產(chǎn)品之間實(shí)現(xiàn)信息資源的共享和互聯(lián)互通。三網(wǎng)融合可使 人們?cè)谌魏螘r(shí)間、任何地點(diǎn)實(shí)現(xiàn)信息融合應(yīng)用。隨著網(wǎng)絡(luò)電視的出現(xiàn),電視機(jī)接入互聯(lián)網(wǎng)成 為信息技術(shù)發(fā)展的趨勢(shì),目前TV廠商已經(jīng)生產(chǎn)出具有能獲取網(wǎng)絡(luò)資源的電視機(jī),通過網(wǎng)線 連接,然而在一些邊遠(yuǎn)山區(qū),由于網(wǎng)絡(luò)系統(tǒng)不完善,造成電視機(jī)很難接入互聯(lián)網(wǎng)。隨著智能 手機(jī)的普及,通過智能手機(jī)與電視機(jī)能夠?qū)崿F(xiàn)互聯(lián),可是,智能手機(jī)屏幕較小不方便閱覽網(wǎng) 絡(luò)資訊信息,而作為日常家庭消費(fèi)娛樂的多媒體電視機(jī)卻擁有非常大的顯示屏幕,如果能 把智能手機(jī)的網(wǎng)絡(luò)資源與電視機(jī)結(jié)合起來,則將大大方便用戶分享互聯(lián)網(wǎng)網(wǎng)絡(luò)的資源,獲 取網(wǎng)絡(luò)資訊信息,提升用戶休閑娛樂的體驗(yàn),進(jìn)一步滿足消費(fèi)者的需求。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多媒體電視系統(tǒng),以便 于多媒體電視機(jī)通過智能手機(jī)獲取網(wǎng)絡(luò)資訊信息與用戶在多媒體電視上瀏覽網(wǎng)絡(luò)資訊信 肩、ο為實(shí)現(xiàn)上述目的,本發(fā)明的技術(shù)方案為一種通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多媒體電視系統(tǒng),包括WAP信息服務(wù)器、與所 述信息服務(wù)器連接,用于從該信息服務(wù)器中獲取資訊信息的智能手機(jī)、以及通過USB與所 述智能手機(jī)連接,用于接收并顯示所述智能手機(jī)轉(zhuǎn)發(fā)的資訊信息的多媒體電視機(jī)。一種通過智能手機(jī)實(shí)現(xiàn)多媒體電視機(jī)獲取網(wǎng)絡(luò)資訊的方法,包括如下步驟多媒體電視機(jī)接收用戶的控制信息,向智能手機(jī)發(fā)送獲取網(wǎng)絡(luò)資訊請(qǐng)求;多媒體電視機(jī)接收智能手機(jī)的應(yīng)答信號(hào),與智能手機(jī)建立連接,如果未能接收到 應(yīng)答信號(hào),則提示連接錯(cuò)誤;智能手機(jī)通過Socket通信與網(wǎng)絡(luò)服務(wù)器建立連接,獲取網(wǎng)絡(luò)資訊資源數(shù)據(jù);于智能手機(jī)上建立數(shù)據(jù)緩存,并把獲取的資源數(shù)據(jù)以查找鏈表的形式放在緩存 中,其中,智能手機(jī)先獲取資訊信息的列表,再根據(jù)列表的順序逐個(gè)獲取資訊信息的內(nèi)容;完成資訊信息的列表獲取時(shí),智能手機(jī)向多媒體電視機(jī)發(fā)送數(shù)據(jù)為XML結(jié)構(gòu)的分 頁(yè)的列表數(shù)據(jù),并將該信息列表信息于多媒體電視機(jī)上進(jìn)行顯示。相較于現(xiàn)有技術(shù),本發(fā)明由于智能手機(jī)具有完整而成熟的通信硬件軟件,降低了 直接在多媒體電視機(jī)下開發(fā)相應(yīng)軟件與硬件的成本,同時(shí),通過智能手機(jī)轉(zhuǎn)發(fā)的網(wǎng)絡(luò)資訊 數(shù)據(jù),通過USB線連通智能手機(jī)與多媒體電視機(jī),從而實(shí)現(xiàn)網(wǎng)絡(luò)資訊的獲取,以便于多媒體 電視機(jī)通過智能手機(jī)獲取網(wǎng)絡(luò)資訊信息與用戶在多媒體電視上瀏覽網(wǎng)絡(luò)資訊信息。
圖1是本發(fā)明的原理結(jié)構(gòu)框圖。圖2是本發(fā)明的多媒體電視機(jī)獲取與顯示資訊的方法流程圖。圖3是本發(fā)明實(shí)的智能手機(jī)獲取與轉(zhuǎn)發(fā)資訊的方法流程圖。圖4是本發(fā)明的智能手機(jī)通過Socket通信獲取網(wǎng)絡(luò)資訊數(shù)據(jù)的方法流程圖。圖5是本發(fā)明的內(nèi)部功能結(jié)構(gòu)框圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì) 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅用以解釋本發(fā)明,并不 用于限定本發(fā)明。請(qǐng)參閱圖1所示,本發(fā)明通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多媒體電視系統(tǒng)包括多媒 體電視機(jī)P101、智能手機(jī)P102、WAP資訊信息服務(wù)器P103。其中,多媒體電視PlOl通過USB 與智能手機(jī)P102連接,智能手機(jī)P102和WAP資訊信息wap服務(wù)器P103通過通信基站的無 線網(wǎng)絡(luò)連接。本實(shí)施例中USB傳輸模塊可以采用USB 2.0或者以上標(biāo)準(zhǔn),其傳輸速度可以 達(dá)到480Mbps或者更高,滿足了數(shù)據(jù)傳輸?shù)囊?。由于手機(jī)是數(shù)據(jù)的發(fā)送方,USB的傳輸主 機(jī)(host)可以由手機(jī)充當(dāng)發(fā)起,電視機(jī)作為從機(jī)(device)根據(jù)主機(jī)提供的信息進(jìn)行數(shù)據(jù) 傳輸。另外,連接多媒體電視的智能手機(jī)上安裝特定的程序,以提供為多媒體電視獲取資訊 資源的服務(wù)。用戶通過USB接口使多媒體電視PlOl與智能手機(jī)P102實(shí)現(xiàn)連接,然后用戶通過 遙控器或者多媒體電視PlOl的控制按鈕,請(qǐng)求網(wǎng)絡(luò)資訊瀏覽,多媒體電視PlOl向智能手機(jī) P102發(fā)出請(qǐng)求資訊信息的請(qǐng)求,如果多媒體電視機(jī)PlOl接收到了多媒體電視P102的應(yīng)答 信息,則顯示相應(yīng)的連接成功提示信息,如果多媒體電視PlOl未能收到智能手機(jī)P102的應(yīng) 答信息,則多媒體電視機(jī)Pioi提示連接錯(cuò)誤信息。圖2示出了多媒體電視響應(yīng)用戶瀏覽資訊信息的請(qǐng)求,向智能手機(jī)請(qǐng)求數(shù)據(jù),接 收并顯示數(shù)據(jù)的過程,其包括如下步驟步驟S201 多媒體電視向用戶輸出資訊信息顯示的UI界面,該UI界面可以根據(jù) 不同的顯示狀態(tài)而改變,如進(jìn)入該資訊信息模塊時(shí)顯示一個(gè)界面、顯示列表信息時(shí)顯示一 個(gè)界面,顯示資訊信息內(nèi)容詳細(xì)時(shí)顯示另一個(gè)界面。步驟S202 多媒體電視接收用戶在瀏覽資訊信息過程中通過遙控器發(fā)出的瀏覽 控制指令請(qǐng)求,該請(qǐng)求包括信息列表翻頁(yè)請(qǐng)求,瀏覽具體信息請(qǐng)求等。步驟S203 多媒體電視與智能手機(jī)建立連接,并向智能手機(jī)發(fā)送用戶的請(qǐng)求指 令,該指令包括請(qǐng)求資訊數(shù)據(jù)的網(wǎng)絡(luò)地址,該網(wǎng)絡(luò)地址可以為互聯(lián)網(wǎng)域名,或者互聯(lián)網(wǎng)的IP 地址,該地址固化在多媒體電視的存儲(chǔ)器中。步驟S204 多媒體電視接收智能手機(jī)轉(zhuǎn)發(fā)的資訊數(shù)據(jù)。步驟S204 多媒體電視機(jī)在UI界面中顯示資訊信息數(shù)據(jù)。圖3示出了智能手機(jī)請(qǐng)求網(wǎng)絡(luò)資訊數(shù)據(jù)并轉(zhuǎn)發(fā)多媒體電視進(jìn)行顯示的方法流程, 包括如下步驟
步驟S301 智能手機(jī)響應(yīng)多媒體電視的請(qǐng)求,回應(yīng)應(yīng)答信號(hào)。步驟S302 智能手機(jī)接收多媒體電視發(fā)送的特定網(wǎng)絡(luò)地址。步驟S303 智能手機(jī)通過Socket通信獲取網(wǎng)絡(luò)服務(wù)器的資訊數(shù)據(jù)。該資訊數(shù)據(jù)以 XML格式的形式保存在遠(yuǎn)程WAP服務(wù)器中。為了提高系統(tǒng)的反應(yīng)速度,智能手機(jī)實(shí)現(xiàn)對(duì)數(shù)據(jù) 的緩存,并且該數(shù)據(jù)緩存在智能手機(jī)的查找鏈表中,智能手機(jī)最先獲取資訊信息的列表,再 根據(jù)列表的順序逐個(gè)獲取資訊的信息內(nèi)容。步驟S304 智能手機(jī)完成資訊信息的列表獲取時(shí),向多媒體電視發(fā)送分頁(yè)的列表 數(shù)據(jù)。并且根據(jù)用戶對(duì)瀏覽特定資訊數(shù)據(jù)的請(qǐng)求,快速在緩存的數(shù)據(jù)中查找該資訊信息的 內(nèi)容,具體為智能手機(jī)通過獲取用戶請(qǐng)求瀏覽的資訊信息的ID編號(hào),在查找鏈表中快速獲 取該資訊信息的內(nèi)容,并轉(zhuǎn)發(fā)給多媒體電視。如果在緩存的數(shù)據(jù)中沒找到該資訊信息的內(nèi) 容,則立刻向wap服務(wù)器請(qǐng)求該資訊數(shù)據(jù),并即時(shí)轉(zhuǎn)發(fā)獲取的資訊信息,該資訊信息完成讀 取后,即把該資訊信息保存在緩存的查找鏈表中。圖4所示為智能手機(jī)通過Socket通信獲取網(wǎng)絡(luò)資訊數(shù)據(jù)的流程,其中以Symbian 操作系統(tǒng)的智能手機(jī)和與Linux操作系統(tǒng)的多媒體電視機(jī)為一個(gè)優(yōu)選的實(shí)施例,包括如下 步驟步驟S401 使用調(diào)用RHhostResolver類中的GetByName方法,通過網(wǎng)絡(luò)域名獲取 網(wǎng)絡(luò)服務(wù)器的ip地址。步驟S402 調(diào)用Rsocket類中的Connect方法,與網(wǎng)絡(luò)服務(wù)器建立連接。步驟S403 調(diào)用Rsocket類中的RecvOneOrMore方法實(shí)現(xiàn)與網(wǎng)絡(luò)服務(wù)器的握手。步驟S404 調(diào)用Rsocket類中的Read方法,讀取網(wǎng)絡(luò)服務(wù)器的資訊數(shù)據(jù)。步驟S405 智能手機(jī)的程序把階段讀取到的數(shù)據(jù)存儲(chǔ)在數(shù)據(jù)緩沖區(qū)中,該XML格 式的數(shù)據(jù)中置入階段結(jié)束標(biāo)識(shí)符,當(dāng)智能手機(jī)程序讀取到該階段結(jié)束符時(shí),即可把階段讀 取的數(shù)據(jù)存在數(shù)據(jù)緩沖區(qū)。緩存數(shù)據(jù)之前,需要根據(jù)XML數(shù)據(jù)表示的特定格式,獲取資訊數(shù) 據(jù)的內(nèi)容,并把內(nèi)容按特定格式保存在查找鏈表中。步驟S406 智能手機(jī)完成資訊數(shù)據(jù)的讀取時(shí),調(diào)用Rsocket類中的Colse方法,關(guān) 閉與網(wǎng)絡(luò)服務(wù)器的連接,與網(wǎng)絡(luò)服務(wù)器斷開通信連接。圖5所示為本發(fā)明實(shí)施例提供的多媒體電視與智能手機(jī)通信系統(tǒng)的結(jié)構(gòu)框圖,為 了便于說明,僅示出了本發(fā)明實(shí)施例相關(guān)的部分。其中,多媒體電視包括資訊顯示播放單元 P501、數(shù)據(jù)接收單元P502、控制單元P503 ;而智能手機(jī)包括數(shù)據(jù)緩存單元P504、數(shù)據(jù)接收單 元P505、數(shù)據(jù)包完整性檢測(cè)與控制單元P506、數(shù)據(jù)轉(zhuǎn)發(fā)單元P507、控制單元P508。數(shù)據(jù)接收 單元P505接收通信基站數(shù)據(jù),例如新聞咨詢數(shù)據(jù),該數(shù)據(jù)以XML數(shù)據(jù)的格式保存在網(wǎng)絡(luò)WAP 服務(wù)器中,并且智能手機(jī)通過Socket通信獲取該數(shù)據(jù)。數(shù)據(jù)緩存單元P504通過數(shù)據(jù)結(jié)構(gòu) 查找鏈表緩存數(shù)據(jù),該查找鏈表的節(jié)點(diǎn)保存資訊的標(biāo)題、內(nèi)容、ID、發(fā)布日期、資訊來源、作 者、瀏覽次數(shù)等信息。因?yàn)橘Y訊數(shù)據(jù)一般是列表下對(duì)應(yīng)的文章數(shù)據(jù),可以當(dāng)用戶在閱讀咨詢 文章的過程中,獲取并緩存其他咨詢文章的數(shù)據(jù),這樣可以大大提高用戶獲取咨詢的速度, 改善閱覽體驗(yàn)。智能手機(jī)最先獲取資訊數(shù)據(jù)的列表,該列表包括資訊標(biāo)題,ID,來源信息, 然后逐個(gè)獲取資訊信息的內(nèi)容數(shù)據(jù),并把該數(shù)據(jù)保存在查找鏈表的每個(gè)節(jié)點(diǎn)中。數(shù)據(jù)包完 整性檢測(cè)單元P506主要是檢測(cè)緩存的數(shù)據(jù)中是否存在缺失數(shù)據(jù),如果存在缺失數(shù)據(jù),發(fā)生 亂碼、或其他數(shù)據(jù)錯(cuò)誤的情況,則通過控制句柄向通信基站發(fā)送重發(fā)請(qǐng)求或者等待。數(shù)據(jù)轉(zhuǎn)
5發(fā)單元P507通過一定的XML數(shù)據(jù)格式向電視機(jī)轉(zhuǎn)發(fā)數(shù)據(jù),該數(shù)據(jù)分為兩種情況,一種是分 頁(yè)的資訊列表數(shù)據(jù),一種是資訊內(nèi)容數(shù)據(jù),智能手機(jī)最先向多媒體電視轉(zhuǎn)發(fā)資訊列表數(shù)據(jù), 再根據(jù)用戶的翻頁(yè)請(qǐng)求轉(zhuǎn)發(fā)其他頁(yè)的資訊列表數(shù)據(jù),或者根據(jù)瀏覽具體某個(gè)資訊信息的請(qǐng) 求轉(zhuǎn)發(fā)該資訊數(shù)據(jù)。智能手機(jī)的控制單元P508主要是與多媒體電視的控制單元P503進(jìn)行 控制信息的交互使得通信過程能夠的順利進(jìn)行,具體包括通信的握手、數(shù)據(jù)傳輸同步與指 令的接收、轉(zhuǎn)換、執(zhí)行等。智能電視端的數(shù)據(jù)接收單元P502用于接收智能手機(jī)轉(zhuǎn)發(fā)的資訊 數(shù)據(jù)。多媒體電視機(jī)的顯示播放單元P501通過在電視機(jī)端構(gòu)建顯示的UI并獲取接收單元 P502接收到的數(shù)據(jù),然后向用戶顯示數(shù)據(jù),顯示獲取的網(wǎng)絡(luò)新聞資訊列表與具體資訊信息寸。本發(fā)明通過將用戶的智能手機(jī)作為多媒體電視獲取網(wǎng)絡(luò)資訊資源的中轉(zhuǎn)站,多媒 體電視機(jī)通過獲取智能手機(jī)轉(zhuǎn)發(fā)的網(wǎng)絡(luò)資訊數(shù)據(jù)并顯示給用戶,以避免電視機(jī)連接網(wǎng)線的 繁瑣,方便沒有互聯(lián)網(wǎng)網(wǎng)絡(luò)地區(qū)的用戶在互聯(lián)網(wǎng)上獲取即時(shí)資訊信息,且由于電視機(jī)的屏 幕相對(duì)比較大,對(duì)于資訊信息的閱覽要比手機(jī)能給用戶更方便。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多媒體電視系統(tǒng),包括WAP信息服務(wù)器、其特征在于還包括有與所述信息服務(wù)器連接,用于從該信息服務(wù)器中獲取資訊信息的智能手機(jī)、以及通過USB與所述智能手機(jī)連接,用于接收并顯示所述智能手機(jī)轉(zhuǎn)發(fā)的資訊信息的多媒體電視機(jī)。
2.如權(quán)利要求1所述的通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多媒體電視系統(tǒng),其特征在于 所述的多媒體電視還包括有用于接收智能手機(jī)發(fā)送的資訊數(shù)據(jù)的數(shù)據(jù)接收單元、用于在特 定的UI界面下向用戶顯示播放資訊信息的資訊顯示播放單元、以及用于接收用戶的控制 信息并且與智能手機(jī)的控制單元進(jìn)行交互的控制單元。
3.如權(quán)利要求2所述的通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多媒體電視系統(tǒng),其特征在于 所述的智能手機(jī)還包括有用于請(qǐng)求與接收網(wǎng)絡(luò)服務(wù)器的資訊數(shù)據(jù)的數(shù)據(jù)接收單元,其中該 資訊數(shù)據(jù)為XML格式的數(shù)據(jù),用于向多媒體電視機(jī)轉(zhuǎn)發(fā)獲取的資訊數(shù)據(jù)的數(shù)據(jù)轉(zhuǎn)發(fā)單元, 以及用于緩存接收到的XML資訊數(shù)據(jù)的數(shù)據(jù)緩存單元。
4.如權(quán)利要求3所述的通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多媒體電視系統(tǒng),其特征在于 所述的智能手機(jī)還包括數(shù)據(jù)包完整性檢測(cè)與控制單元,用于檢測(cè)獲取的數(shù)據(jù)是否完整,如 數(shù)據(jù)有缺失,則向網(wǎng)絡(luò)服務(wù)器請(qǐng)求缺失的數(shù)據(jù)。
5. 一種通過智能手機(jī)實(shí)現(xiàn)多媒體電視機(jī)獲取網(wǎng)絡(luò)資訊的方法,包括如下步驟多媒體電視機(jī)接收用戶的控制信息,向智能手機(jī)發(fā)送獲取網(wǎng)絡(luò)資訊請(qǐng)求;多媒體電視機(jī)接收智能手機(jī)的應(yīng)答信號(hào),與智能手機(jī)建立連接,如果未能接收到應(yīng)答 信號(hào),則提示連接錯(cuò)誤;智能手機(jī)通過Socket通信與網(wǎng)絡(luò)服務(wù)器建立連接,獲取網(wǎng)絡(luò)資訊資源數(shù)據(jù);于智能手機(jī)上建立數(shù)據(jù)緩存,并把獲取的資源數(shù)據(jù)以查找鏈表的形式放在緩存中,其 中,智能手機(jī)先獲取資訊信息的列表,再根據(jù)列表的順序逐個(gè)獲取資訊信息的內(nèi)容;完成資訊信息的列表獲取時(shí),智能手機(jī)向多媒體電視機(jī)發(fā)送數(shù)據(jù)為XML結(jié)構(gòu)的分頁(yè)的 列表數(shù)據(jù),并將該信息列表信息于多媒體電視機(jī)上進(jìn)行顯示
6.如權(quán)利要求5所述的通過智能手機(jī)實(shí)現(xiàn)多媒體電視機(jī)獲取網(wǎng)絡(luò)資訊的方法,其特征 在于,包括下列步驟多媒體電視機(jī)向智能手機(jī)發(fā)送獲取網(wǎng)絡(luò)資訊的請(qǐng)求指令;智能手機(jī)接收到請(qǐng)求命令后,與WAP信息服務(wù)器建立連接,并從該服務(wù)器獲取滿足特 定格式的信息資訊數(shù)據(jù);智能手機(jī)將接收到的從WAP信息服務(wù)器上獲取的信息資訊數(shù)據(jù)轉(zhuǎn)發(fā)給多媒體電視機(jī);多媒體電視機(jī)接收智能手機(jī)轉(zhuǎn)發(fā)的資訊數(shù)據(jù),并顯示該資訊信息。
7.如權(quán)利要求6所述的通過智能手機(jī)實(shí)現(xiàn)多媒體電視機(jī)獲取網(wǎng)絡(luò)資訊的方法,其特征 在于,還包括下述步驟多媒體電視機(jī)接收用戶通過遙控器或者按鍵發(fā)送的控制信息,進(jìn)入電視機(jī)資訊信息模 塊,電視機(jī)顯示特定的UI界面。
全文摘要
本發(fā)明公開了一種通過智能手機(jī)獲取網(wǎng)絡(luò)資訊的多媒體電視系統(tǒng),包括WAP信息服務(wù)器、與信息服務(wù)器連接,用于從該信息服務(wù)器中獲取資訊信息的智能手機(jī)、以及通過USB與所述智能手機(jī)連接,用于接收并顯示所述智能手機(jī)轉(zhuǎn)發(fā)的資訊信息的多媒體電視。本發(fā)明可實(shí)現(xiàn)多媒體電視機(jī)通過智能手機(jī)獲取網(wǎng)絡(luò)資訊信息,以便沒有聯(lián)入互聯(lián)網(wǎng)的家庭用戶能實(shí)現(xiàn)通過智能手機(jī)在多媒體電視上瀏覽網(wǎng)絡(luò)資訊的需求。
文檔編號(hào)H04L29/06GK101917400SQ20101022705
公開日2010年12月15日 申請(qǐng)日期2010年7月14日 優(yōu)先權(quán)日2010年7月14日
發(fā)明者鐘增梁 申請(qǐng)人:深圳創(chuàng)維-Rgb電子有限公司