專利名稱:一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法和系統(tǒng),更具體地說(shuō),涉及一種 嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)。
背景4支術(shù)
互聯(lián)網(wǎng)技術(shù)的發(fā)展使得人們可以從互聯(lián)網(wǎng)上得到幾乎所有的信息。例如, 人們可以不用電視機(jī)而在互聯(lián)網(wǎng)上得到新聞、體育等電一見(jiàn)節(jié)目,人們也可以不 用收音機(jī)而從互聯(lián)網(wǎng)上聽(tīng)到新聞、音樂(lè)等。但在大多數(shù)情況下,前提是有一臺(tái)
接入互聯(lián)網(wǎng)的電腦,就目前而言,通常是通過(guò)有線局i或網(wǎng)、CABLE或ADSL 接入互聯(lián)網(wǎng)的。這種方法幾乎可以實(shí)現(xiàn)人們目前所有的要求,基本解決了人們 獲得信息的需求。但是,這種方法的一個(gè)顯著的缺點(diǎn)是不方便,不能隨時(shí)隨地 地滿足人們由網(wǎng)上獲取信息內(nèi)容的要求。當(dāng)然,也可以使用專用的嵌入式設(shè)備 來(lái)達(dá)到上述目的,但是,如果將專用的嵌入式設(shè)備設(shè)計(jì)為可像電腦一樣可以在 互聯(lián)網(wǎng)上搜索其所要求內(nèi)容的話,其成本也與電腦差不多,而其功能卻不會(huì)強(qiáng) 大過(guò)電腦,沒(méi)有太大的實(shí)用價(jià)值。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題在于,針對(duì)現(xiàn)有技術(shù)的上述使用電腦則不方便, 使用專用嵌入式設(shè)備,其終端成本有太高的缺陷,提供一種既便于隨時(shí)隨地上 網(wǎng)獲取需要的內(nèi)容,又具有較低的終端成本,便于普及的一種嵌入式終端獲取 互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是構(gòu)造一種嵌入式終端獲取互 聯(lián)網(wǎng)上數(shù)據(jù)的方法,包括如下步驟
A)嵌入式終端通過(guò)其與互聯(lián)網(wǎng)連接的無(wú)線接入點(diǎn)路由器向連接在互聯(lián)網(wǎng)上的第 一服務(wù)器發(fā)出請(qǐng)求數(shù)據(jù)包;
B) 所述第一服務(wù)器收到所述嵌入式終端的請(qǐng)求后,驗(yàn)證該請(qǐng)求,并將 該嵌入式終端的授權(quán)接入地址形成數(shù)據(jù)包發(fā)送到該終端;
C) 所述嵌入式終端解析所述地址數(shù)據(jù)包并在所述授權(quán)接入地址中選擇 一個(gè);
D) 所述嵌入式終端利用上述所選的地址與所述第一服務(wù)器或第三方服 務(wù)器建立連接,獲取并顯示或播》文數(shù)據(jù)。
在本發(fā)明所述的一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法中,所述步驟A) 進(jìn)一步包括如下步驟
Al)所述嵌入式終端調(diào)出其存放的第一服務(wù)器請(qǐng)求地址,作為上述請(qǐng)求 數(shù)據(jù)包的內(nèi)容,形成所述請(qǐng)求數(shù)據(jù)包發(fā)送到所述第一服務(wù)器。 在本發(fā)明所述的一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法中,所述步驟B ) 中進(jìn)一步包括如下步驟
Bl)所述第一服務(wù)器解析接收到的請(qǐng)求數(shù)據(jù)包,得到包括在其中的所述 終端的物理地址,并判斷所述數(shù)據(jù)包中是否是該終端的第一服務(wù)器 請(qǐng)求地址,如是,執(zhí)行步驟B2);如不是執(zhí)行步驟B3); B2 )將所述終端物理地址與所述第一服務(wù)器上的用戶注冊(cè)數(shù)據(jù)庫(kù)中的數(shù) 據(jù)比較,調(diào)出保存在所述用戶注冊(cè)數(shù)據(jù)庫(kù)中的、分級(jí)存在的該終端 的授權(quán)接入地址的頂級(jí)清單;跳轉(zhuǎn)到步驟B4); B3 )所述第一服務(wù)器搜索其上的用戶注冊(cè)數(shù)據(jù)庫(kù),找到上述授權(quán)接入地
址位置,并調(diào)出該地址所包括的下一級(jí)分類地址; B4)所述第 一服務(wù)器將得到的地址數(shù)據(jù)打包形成地址數(shù)據(jù)包傳送到所述 終端。
在本發(fā)明所述的一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法中,所述步驟C) 進(jìn)一步包括如下步驟
Cll)所述終端解析收到的、由所述第一服務(wù)器通過(guò)互聯(lián)網(wǎng)傳來(lái)的地址 數(shù)據(jù)包,得到其中包括的地址清單,將其列表并呈樹(shù)狀顯示在所述 終端的顯示屏上;
6C12)所述終端選擇上述樹(shù)狀地址清單列表中的一個(gè)分支地址;
C13)所述終端判斷上述選擇的分支地址是否該分支的末端,如是,執(zhí)
行步驟C15);如不是,順序執(zhí)行下一步; C14)所述終端將步驟C12)中的選擇的分支地址打入數(shù)據(jù)包,并發(fā)回
所述第一服務(wù)器;并返回步驟C11); C15 )所述終端取出該分支末端的地址之具體內(nèi)容并與所述第一服務(wù)器 或第三方服務(wù)器建立連接,取得該地址所對(duì)應(yīng)的相應(yīng)內(nèi)容。 在本發(fā)明所述的一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法中,所述第一服 務(wù)器發(fā)送到所述終端的地址數(shù)據(jù)包中的地址以RSS或/和ATOM格式存在,所 述終端中包括用于解析所述地址數(shù)據(jù)包中地址的RSS或/和ATOM處理模塊, 所述步驟Cll)中進(jìn)一步包括調(diào)用所述RSS處理模塊解析以RSS格式存在的 地址或/和調(diào)用ATOM處理模塊解析以ATOM格式存在的地址。
在本發(fā)明所述的一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法中,所述步驟 C13)中,所述終端中事先設(shè)置有分支末端標(biāo)志位,并設(shè)置有初始值,該標(biāo)志 位被置位或復(fù)位或在所述第一服務(wù)器發(fā)往所述終端的地址數(shù)據(jù)包指定位置的值 與所述初始值相同時(shí),判斷為該地址數(shù)據(jù)包攜帶的是所述末端地址;否則,判 斷為該地址數(shù)據(jù)包攜帶的不是所述末端地址。
在本發(fā)明所述的一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法中,所述終端包 括數(shù)碼相框;所述請(qǐng)求內(nèi)容包括視頻、音頻和/或文字。
本發(fā)明還涉及一種實(shí)現(xiàn)上述方法的系統(tǒng),包括連接在互聯(lián)網(wǎng)上的第三方服 務(wù)器,還包括連接在所述互聯(lián)網(wǎng)上的第一服務(wù)器和通過(guò)無(wú)線接入點(diǎn)路由器連接 在所述互聯(lián)網(wǎng)上的終端;其中
所述終端用于向所述第一服務(wù)器發(fā)出請(qǐng)求,接收并顯示來(lái)自互聯(lián)網(wǎng)的 信號(hào);
所述第一服務(wù)器用于接收并驗(yàn)證所述終端發(fā)來(lái)的請(qǐng)求、向所述終端提 供其授權(quán)接入地址或/和由網(wǎng)絡(luò)上獲取所述終端要求的數(shù)據(jù)并轉(zhuǎn)發(fā)到 所述終端。
在本發(fā)明所述的系統(tǒng)中,所述終端包括數(shù)碼相框;所述數(shù)碼相框還包括Wi-Fi才莫塊和RSS或/和ATOM處理才莫塊,所述Wi-Fi 4莫塊用于在所述數(shù)碼相框
和互聯(lián)網(wǎng)之間通信;所述RSS或/和ATOM處理模塊用于解析所述地址數(shù)據(jù)包
中以RSS或/和ATOM格式存在的地址。
在本發(fā)明所述的系統(tǒng)中,所述第一服務(wù)器還包括用戶注冊(cè)數(shù)據(jù)庫(kù)和內(nèi)容提 供數(shù)據(jù)庫(kù);其中
所述用戶注冊(cè)數(shù)據(jù)庫(kù)用于存放用戶相關(guān)信息,包括終端物理地址、終 端的授權(quán)接入地址清單;
所述內(nèi)容提供數(shù)據(jù)庫(kù)用于存放所述第一服務(wù)器應(yīng)所述終端請(qǐng)求,由網(wǎng)
絡(luò)上獲取并轉(zhuǎn)發(fā)到所述終端的內(nèi)容。 實(shí)施本發(fā)明的 一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng),具有以下 有益效果由于該終端可以用較低的成本實(shí)現(xiàn),并且可以和其他設(shè)備,例如數(shù) 碼相框設(shè)計(jì)融為一體,不僅可以降低終端成本,而且可以一物多用;又由于在 終端上使用了 WiFi通道與互聯(lián)網(wǎng)連接,加上上述數(shù)碼相框等設(shè)備便于移動(dòng), 所以只要在WiFi覆蓋的區(qū)域,均可以隨時(shí)隨地地連接上網(wǎng)絡(luò)并取得需要的內(nèi)
下面將結(jié)合附圖及實(shí)施例對(duì)本發(fā)明作進(jìn)一步說(shuō)明,附圖中 圖1是本發(fā)明一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)實(shí)施例中方 法流程圖2是本發(fā)明一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)實(shí)施例中終 端發(fā)出請(qǐng)求時(shí)包括的步驟流程圖3是本發(fā)明一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)實(shí)施例中第 一服務(wù)器接收并驗(yàn)證請(qǐng)求的流程圖4是本發(fā)明 一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)實(shí)施例中終 端接收到第 一服務(wù)器傳來(lái)的地址數(shù)據(jù)包時(shí)的處理流程圖5是本發(fā)明一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)實(shí)施例中系 統(tǒng)結(jié)構(gòu)示意8圖6是本發(fā)明 一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)實(shí)施例中終 端結(jié)構(gòu)示意圖7是本發(fā)明一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)實(shí)施例中第 一服務(wù)器數(shù)據(jù)庫(kù)結(jié)構(gòu)示意圖。
具體實(shí)施方式
如圖l所示,在本發(fā)明一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)實(shí) 施例中,其由互聯(lián)網(wǎng)上獲取數(shù)據(jù)的方法包括如下步驟
Sl嵌入式終端通過(guò)其與互聯(lián)網(wǎng)連接的無(wú)線接入點(diǎn)路由器向連接在互聯(lián)網(wǎng) 上的第一服務(wù)器發(fā)出請(qǐng)求:在本步驟中,嵌入式終端在用戶的操作下發(fā)出需要取 得數(shù)據(jù)的請(qǐng)求,該請(qǐng)求是一個(gè)數(shù)據(jù)包,包括了請(qǐng)求源地址、目的地址等數(shù)據(jù), 其中,源地址包括嵌入式終端的物理地址;目的地址是第一服務(wù)器的地址,該 地址事先存儲(chǔ)在嵌入式終端內(nèi),在需要發(fā)出請(qǐng)求時(shí)調(diào)出使用,所以,該終端只 能向上述第一服務(wù)器發(fā)出請(qǐng)求。上述請(qǐng)求通過(guò)連接在互聯(lián)網(wǎng)和嵌入式終端之間 的無(wú)線接入點(diǎn)路由器發(fā)出。當(dāng)然,上述第一服務(wù)器也是連接在互聯(lián)網(wǎng)上的。在 本實(shí)施例中,第一服務(wù)器是作為一個(gè)連接上述終端和互聯(lián)網(wǎng)之間的橋梁存在的, 缺少了第一服務(wù)器,終端就不能與互聯(lián)網(wǎng)上的設(shè)備有效地通信。這樣做的好處 是既可以將許多與網(wǎng)絡(luò)互聯(lián)的功能轉(zhuǎn)移到第 一服務(wù)器上,從而降低終端的成本, 又可以有效地對(duì)上述終端進(jìn)行管理,使得單個(gè)終端對(duì)互聯(lián)網(wǎng)的通信的效率得到 進(jìn)一步的提高,在某種意義上來(lái)講,提供了一種商業(yè)模式或商業(yè)機(jī)會(huì)。值得一 提的是,第一服務(wù)器是連接在互聯(lián)網(wǎng)上、為管理上述嵌入式終端而專門設(shè)置的 服務(wù)器。第一服務(wù)器與其他連接在互聯(lián)網(wǎng)上的服務(wù)器的不同之處,在于其不僅 有專用的軟件來(lái)完成對(duì)上述嵌入式終端的管理,還有專用的數(shù)據(jù)庫(kù)為上述管理 提供支持。
S2第一服務(wù)器收到所述嵌入式終端的請(qǐng)求后,驗(yàn)證該請(qǐng)求,并將該嵌入 式終端的授權(quán)接入地址形成數(shù)據(jù)包發(fā)送到該終端第 一服務(wù)器接收到上述嵌入 式終端發(fā)來(lái)的請(qǐng)求后,首先解析該請(qǐng)求,得到其中的數(shù)據(jù),確定是該終端本次 請(qǐng)求所發(fā)出的請(qǐng)求數(shù)據(jù)包;然后驗(yàn)證該請(qǐng)求,例如是否合法終端,其授權(quán)接入地址是那些等;如果是終端非法或無(wú)權(quán)發(fā)出該請(qǐng)求,第一服務(wù)器返回空白的數(shù) 據(jù)包,結(jié)束本次請(qǐng)求;反之,則將該終端的授權(quán)接入地址清單地址傳送到該終 端,由該終端選擇。在本實(shí)施例中,上述授權(quán)接入地址是指上述第一服務(wù)器允 許該終端訪問(wèn)的地址,這些地址是事先入上述第一服務(wù)器的網(wǎng)絡(luò)地址。第一服 務(wù)器依據(jù)這些地址及該終端的物理地址來(lái)管理終端。
S3嵌入式終端解析所述地址數(shù)據(jù)包并在所述授權(quán)接入地址中選擇一個(gè) 嵌入式終端收到第一服務(wù)器發(fā)來(lái)的地址數(shù)據(jù)包后,解析該數(shù)據(jù)包,將這些地址 清單顯示在該數(shù)碼相框的顯示屏上,供用戶選擇。注意,如果第一服務(wù)器沒(méi)有 提供上述具體的地址清單,即當(dāng)?shù)谝环?wù)器發(fā)回的地址數(shù)據(jù)包是空白的時(shí),表 明該終端非法或未開(kāi)通此服務(wù),用戶無(wú)法進(jìn)行地址選擇,該嵌入式終端不能獲 取網(wǎng)絡(luò)上的數(shù)據(jù)內(nèi)容。
S4嵌入式終端利用上述選擇的地址,與第一服務(wù)器或第三方服務(wù)器連接 并取得并顯示或播放數(shù)據(jù)嵌入式終端將上述選擇的地址作為目的地址,生成 數(shù)據(jù)包,與第三方服務(wù)器建立連接,并取得該服務(wù)器中上述被選擇地址指向的 數(shù)據(jù)內(nèi)容,將其內(nèi)容在數(shù)碼相框的顯示屏上播放或顯示。例如,如果要求的是 一段新聞,則在完成數(shù)據(jù)格式轉(zhuǎn)換后將其視頻信號(hào)傳送到顯示屏上,使其顯示 出來(lái);同時(shí)將其音頻信號(hào)傳送到揚(yáng)聲器,使揚(yáng)聲器發(fā)出聲音。在本實(shí)施例中, 終端在獲取數(shù)據(jù)內(nèi)容時(shí)僅只是與第三方服務(wù)器建立連接,在獲取數(shù)據(jù)所在地址 時(shí)與上述第一服務(wù)器連接。而在其他實(shí)施例中,上述嵌入式終端在獲取數(shù)據(jù)時(shí) 也可以和第一服務(wù)器建立連接,由第一服務(wù)器從網(wǎng)絡(luò)上取回該終端所要求的數(shù) 據(jù)內(nèi)容,經(jīng)過(guò)轉(zhuǎn)換在傳送給該終端。雖然這樣加大了第一服務(wù)器的流量,但可 以擴(kuò)大上述終端取的數(shù)據(jù)的范圍。
在本實(shí)施例中,如圖2所示,上述步驟S1進(jìn)一步包括如下步驟
Sll嵌入式終端調(diào)出其存放的第一服務(wù)器請(qǐng)求地址,作為上述請(qǐng)求數(shù)據(jù)包 的內(nèi)容,形成請(qǐng)求數(shù)據(jù)包發(fā)送到所述第一服務(wù)器:在本步驟中,將該終端在生產(chǎn) 時(shí)就已固化在其中的第一服務(wù)器請(qǐng)求地址作為數(shù)據(jù)請(qǐng)求數(shù)據(jù)包的內(nèi)容,使得第 一服務(wù)器在接收到該數(shù)據(jù)包時(shí),能夠進(jìn)入到上述第一服務(wù)器中的相應(yīng)地址(請(qǐng) 求地址)中并采擬目應(yīng)的、事先約定的動(dòng)作。在本實(shí)施例中,上述終端是以無(wú)線局域網(wǎng)的方式連接在互聯(lián)網(wǎng)上的(即上述終端與互聯(lián)網(wǎng)通過(guò)Wi-Fi連接), 所以在無(wú)線局域網(wǎng)的覆蓋范圍內(nèi),該終端可以任意移動(dòng)而不會(huì)影響其與互聯(lián)網(wǎng) 的通信。值得一提的是,第一服務(wù)器請(qǐng)求地址指向第一服務(wù)器的請(qǐng)求頁(yè)面,當(dāng) 第 一服務(wù)器由數(shù)據(jù)包中解析得到第 一服務(wù)器請(qǐng)求地址時(shí),進(jìn)入請(qǐng)求頁(yè)面并執(zhí)行 該頁(yè)面的任務(wù),即驗(yàn)證該終端的請(qǐng)求。上述第一服務(wù)器請(qǐng)求地址以及第一服務(wù) 器請(qǐng)求頁(yè)面內(nèi)的任務(wù),都是事先約定好的。
在本實(shí)施例中,如圖3所示,上述步驟S2進(jìn)一步包括如下步驟
S21第一服務(wù)器解析終端發(fā)來(lái)的數(shù)據(jù)包,得到終端物理地址及數(shù)據(jù)包中的 內(nèi)容在上述步驟S12中,終端發(fā)出的請(qǐng)求是通過(guò)無(wú)線局域網(wǎng)傳遞到互聯(lián)網(wǎng)上 的,所以其一定是符合局域網(wǎng)的規(guī)定的數(shù)據(jù)包。第一服務(wù)器收到這些數(shù)據(jù)包后, 需要將其解析,從而得到包含在數(shù)據(jù)包內(nèi)的終端的物理地址以及該數(shù)據(jù)包中的 終端第 一服務(wù)器請(qǐng)求地址或包括在上述數(shù)據(jù)包中的終端授權(quán)接入地址。
S22數(shù)據(jù)包中的內(nèi)容是否終端的第一服務(wù)器請(qǐng)求地址?第一服務(wù)器需要判 斷上一步驟中得到的數(shù)據(jù)包的內(nèi)容中是否包括終端第一服務(wù)器請(qǐng)求地址。在本 步驟中,由于終端傳來(lái)的數(shù)據(jù)包的內(nèi)容不是第一服務(wù)器請(qǐng)求地址就是終端授權(quán) 接入地址,而第一服務(wù)器請(qǐng)求地址是事先已設(shè)定好的,如果數(shù)據(jù)包中的內(nèi)容是 第一服務(wù)器請(qǐng)求地址,執(zhí)行步驟S23;否則,執(zhí)行步驟S24。
S23比較終端物理地址和第一服務(wù)器中用戶注冊(cè)數(shù)據(jù)庫(kù)中的數(shù)據(jù),得到該 終端分級(jí)的、授權(quán)接入地址的根地址本步驟中,第一服務(wù)器調(diào)出位于其本身 的用戶注冊(cè)數(shù)據(jù)庫(kù),并將當(dāng)前通過(guò)解析而得到的終端信息與上述用戶注冊(cè)數(shù)據(jù) 庫(kù)中的數(shù)據(jù)相比較,看看是否能在上述用戶注冊(cè)數(shù)據(jù)庫(kù)中找到解析出來(lái)的終端 信息,如果能找到,則認(rèn)為該發(fā)出請(qǐng)求的終端是合法終端,第一服務(wù)器需要進(jìn) 一步找到上述用戶注冊(cè)數(shù)據(jù)庫(kù)中的該用戶或該終端所能瀏覽的(即授權(quán)接入的) 所有地址的集合。在第一服務(wù)器中,這些地址以樹(shù)狀結(jié)構(gòu)存在,即對(duì)應(yīng)于每個(gè) 終端或用戶,其可以瀏覽的地址是分類保存的,例如,某終端可以瀏覽的地址 包括新聞、體育和財(cái)經(jīng)三大類,而新聞?dòng)职ㄉ鐣?huì)、娛樂(lè)等第二級(jí)分類,在社 會(huì)新聞?lì)愔杏址譃閲?guó)內(nèi)、國(guó)外等,如此直到具體的每條新聞所對(duì)應(yīng)的具體地址。 可以看到,上述的新聞、體育、財(cái)經(jīng)三大類就是該終端或用戶所能瀏覽地址集合的根地址(其他地址都是又這三個(gè)地址細(xì)分而來(lái)的;注意此處所描述的地 址分類是為了便于說(shuō)明而舉的例子,實(shí)際上可以包括更多的根地址),本步驟 中,就是取出發(fā)來(lái)請(qǐng)求的終端所對(duì)應(yīng)的上述根地址,然后執(zhí)行步驟S25。值得 一提的是,在本步驟中,如果終端是非法的或未開(kāi)通獲取網(wǎng)上數(shù)據(jù)的業(yè)務(wù),則 上述根地址是沒(méi)有的,即空白的。該終端依然不能上網(wǎng)瀏覽。在本實(shí)施例中, 可以用互聯(lián)網(wǎng)中的頁(yè)面來(lái)理解上述地址的分級(jí)結(jié)構(gòu),上述才艮地址對(duì)應(yīng)于該終端 所獨(dú)有的首頁(yè),該首頁(yè)上有多個(gè)地址鏈接(如上述的財(cái)經(jīng)、體育、新聞),每 個(gè)鏈接對(duì)應(yīng)于一個(gè)第二級(jí)頁(yè)面,每個(gè)第二級(jí)頁(yè)面有包括多個(gè)第三級(jí)鏈接,每個(gè) 第三級(jí)地址鏈接有對(duì)應(yīng)于一個(gè)第三級(jí)頁(yè)面,以此類推,直到地址鏈接對(duì)應(yīng)的是 具體的數(shù)據(jù)內(nèi)容,該地址鏈二接的地址就是末端地址。
S24第一服務(wù)器搜索其上的用戶注冊(cè)數(shù)據(jù)庫(kù),找到上述授權(quán)地址位置,并 調(diào)出該地址所包括的下一級(jí)分類地址清單:笫一服務(wù)器已判斷出由終端傳來(lái)的 數(shù)據(jù)包中的內(nèi)容不是終端的第 一服務(wù)器請(qǐng)求地址,而是上述終端可瀏覽的地址 中的一個(gè)。在本步驟中,就是在上述用戶注冊(cè)數(shù)據(jù)庫(kù)中找到上述地址,并調(diào)出 該地址所包括的下一級(jí)分類地址。
S25第一服務(wù)器將調(diào)出的地址數(shù)據(jù)打包形成地址數(shù)據(jù)包傳送到嵌入式終 端在本步驟中,第一服務(wù)器將上述步驟S23或上述步驟S24調(diào)出的、其數(shù) 據(jù)庫(kù)中與上述終端請(qǐng)求/或授權(quán)地址相關(guān)的地址,并將其打入數(shù)據(jù)包中,傳遞給
上述終端。在上述第一服務(wù)器的地址數(shù)據(jù)庫(kù)中的地址,可以是輸入到該數(shù)據(jù)庫(kù) 中的,也可以是第一服務(wù)器平時(shí)在互聯(lián)網(wǎng)上收集而來(lái)的,自然該數(shù)據(jù)庫(kù)可以是 動(dòng)態(tài)的,也可以是固定內(nèi)容的。在本實(shí)施例中,該地址數(shù)據(jù)庫(kù)是輸入的固定內(nèi) 容的,且上述所有地址是以RSS格式存在的。
在本實(shí)施例中,如圖4所述,上述步驟S3進(jìn)一步包括如下步驟 S31終端解析由第一服務(wù)器通過(guò)互聯(lián)網(wǎng)傳來(lái)的地址數(shù)據(jù)包,得到其中包括 的地址清單,將其列表并顯示在終端的顯示屏上在本步驟中,終端接收到在 上述步驟中由第一服務(wù)器通過(guò)互聯(lián)網(wǎng)傳來(lái)的數(shù)據(jù)包后,需要解析該數(shù)據(jù)包,取 出封裝在其中的、代表請(qǐng)求內(nèi)容的數(shù)據(jù)。如上所述,在本實(shí)施例中,第一服務(wù) 器發(fā)來(lái)的地址是以RSS格式存在的(RSS Really Simple Syndication描述和
12同步網(wǎng)站內(nèi)容的一種格式),為解析出該地址,上述終端需要調(diào)用RSS數(shù)據(jù)格 式組件。在其他實(shí)施例中,如果地址不是以RSS格式存在,則需要調(diào)用其相對(duì) 應(yīng)的數(shù)據(jù)格式組件來(lái)判斷。例如,如果該地址是以ATOM4各式存在(ATOM 一 種基于XML的文檔格式及基于HTTP的協(xié)議,用于聚合網(wǎng)絡(luò)內(nèi)容),則需要 調(diào)用ATOM數(shù)據(jù)格式組件。如果終端中只有RSS數(shù)據(jù)格式組件,則該終端只 能解析其中的地址以RSS格式存在的數(shù)據(jù)包,而不能解析其中的地址以ATOM 形式存在的數(shù)據(jù)包。如果我們希望一個(gè)終端可以解析地址以多種數(shù)據(jù)格式存在 的數(shù)據(jù)包,則在終端內(nèi)應(yīng)包括相應(yīng)的多種數(shù)據(jù)格式組件。終端將第一服務(wù)器發(fā) 送來(lái)的地址數(shù)據(jù)包中的地址解析出來(lái)后,將該地址顯示在該終端的顯示屏上, 供用戶選擇。
S32終端選擇上述地址清單列表中的一個(gè)地址終端將上述地址顯示在其 顯示屏上后,用戶選擇該被顯示的地址中的一個(gè)。
S33終端判斷上述選擇的地址是否是末端地址?在前面的描述中,已提到 在第一服務(wù)器上的地址組織方法是由根地址下的一級(jí)或多級(jí)分支地址以及分支 地址下的末端地址(即其下不再包括地址,而是直接指向數(shù)據(jù)內(nèi)容的地址)構(gòu) 成。在本步驟中,判斷上述被選擇的地址是否末端地址,如是,跳轉(zhuǎn)執(zhí)行步驟 S35;如不是,執(zhí)行步驟S34。在本實(shí)施例中,被選擇地址是否末端地址的判斷 的具體方法如下首先第一服務(wù)器在組織地址時(shí)將地址采取統(tǒng)一級(jí)數(shù)的分級(jí), 例如,將所有種類的地址均分為3級(jí),體育類地址下的第三級(jí)一定是末端地址, 對(duì)應(yīng)于具體的內(nèi)容;新聞?lì)惖刂废碌牡谌?jí)一定是末端地址,對(duì)應(yīng)于具體的內(nèi) 容;在所述嵌入式終端,即數(shù)碼相框內(nèi)設(shè)置一標(biāo)志位,當(dāng)數(shù)碼相框進(jìn)行每次請(qǐng) 求時(shí)設(shè)置一個(gè)初始值,如3;其次,在數(shù)碼相框請(qǐng)求數(shù)據(jù)的過(guò)程中,每進(jìn)4亍一 次末端地址判斷,將該初始位減1,當(dāng)該標(biāo)志位為0時(shí),本次判斷的地址就是 末端地址;同時(shí),將該標(biāo)志位恢復(fù)到初始值。在其他實(shí)施例中,也可以采用別 的判斷方法,例如,同樣在數(shù)碼相框中設(shè)置標(biāo)志位,該標(biāo)志位中存放一個(gè)特定 值,第一服務(wù)器在發(fā)出地址數(shù)據(jù)包之前先對(duì)該地址進(jìn)行判斷,如該地址是末端 地址,則在該數(shù)據(jù)包中的指定位置放置與上述標(biāo)志位中特定值相同的值,數(shù)碼 相框接收并解析該數(shù)據(jù)包后,在該特定的位置讀出其值,如與標(biāo)志位中的值相
13等,判斷為該地址是末端地址;如果不相等,則判斷為該地址不是末端地址。
S34終端選擇的地址打入數(shù)據(jù)包,并發(fā)回所述第一服務(wù)器在本步驟中, 由于該終端已判斷上述被選擇的地址不是末端地址,該地址下一定還有分類地 址,現(xiàn)在終端需要的是取得該地址下面的進(jìn)一步的分類地址,于是將該地址打 包發(fā)回第一服務(wù)器,通知第一服務(wù)器,以便取得下一級(jí)地址。完成本步驟后, 返回步驟S31,等待第一服務(wù)器的應(yīng)答,進(jìn)行下一輪的地址選擇和判斷。
S35終端取出該末端地址之具體內(nèi)容并與所述第一服務(wù)器或第三方服務(wù)器 建立連接,取得該地址所對(duì)應(yīng)的相應(yīng)內(nèi)容在本步驟中,該終端已判斷出被選 擇的地址是末端地址,對(duì)應(yīng)于具體的數(shù)據(jù)內(nèi)容。于是該終端調(diào)用其中的點(diǎn)對(duì)點(diǎn) 下載工具,使用上述被選擇的末端地址作為目的地址,直接與上述被選擇地址 指向的第三方服務(wù)器建立連接,下載該被選擇地址所對(duì)應(yīng)的內(nèi)容。在本實(shí)施例 中,上述連接是建立在上述終端和第三方服務(wù)器之間的。在其他實(shí)施例中,上 述連接也可以建立在上述終端和第一服務(wù)器之間,由第一服務(wù)器去獲取該地址 對(duì)應(yīng)的數(shù)據(jù)內(nèi)容后,再經(jīng)過(guò)轉(zhuǎn)換或不經(jīng)轉(zhuǎn)換轉(zhuǎn)發(fā)給上述終端。
此外,上述連接一旦建立,如果上述被選擇的地址對(duì)應(yīng)的是連續(xù)內(nèi)容,則 該連接將被一直保持,直到該終端所請(qǐng)求的內(nèi)容被傳遞完畢。
在本實(shí)施例中,上面所述的終端是一個(gè)數(shù)碼相框,當(dāng)然在其他實(shí)施例中, 也可以是別的數(shù)碼設(shè)備或嵌入式設(shè)備。在本實(shí)施例的描述中,"終端"與"嵌入式 終端"意義相同。
圖5示出了本發(fā)明一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法及系統(tǒng)實(shí)施例 中的系統(tǒng)結(jié)構(gòu)示意圖,如圖5所示,在本實(shí)施例中,該系統(tǒng)包終端1、連接終 端1與互聯(lián)網(wǎng)4的無(wú)線接入點(diǎn)路由器2、連接在互聯(lián)網(wǎng)4上的第一服務(wù)器3和 第三方服務(wù)器5,其中,終端1用于向所述第一服務(wù)器3發(fā)出請(qǐng)求,接收并顯 示來(lái)自互聯(lián)網(wǎng)的信號(hào);第一服務(wù)器3用于接收并驗(yàn)證所述終端l發(fā)來(lái)的請(qǐng)求、 向所述終端l發(fā)送其有權(quán)瀏覽的網(wǎng)絡(luò)數(shù)據(jù)所在的地址。當(dāng)?shù)谌椒?wù)器5發(fā)送 到終端l的請(qǐng)求內(nèi)容時(shí),并不經(jīng)過(guò)上述第一服務(wù)器3,而是通過(guò)互聯(lián)網(wǎng)4和無(wú) 線接入點(diǎn)路由器2將所述內(nèi)容直接發(fā)送到所述終端1(上述終端1與第三方服 務(wù)器5在第一服務(wù)器3的幫助下建立了連接)。在本實(shí)施例中,由圖5中的終端1所包括的WiFi模塊、WiFi接入點(diǎn)(即無(wú)線接入點(diǎn)路由器2 )形成終端1與互 聯(lián)網(wǎng)4的連接,并且,上述終端1的主體是一個(gè)數(shù)碼相框。
圖6是上述終端1 (數(shù)碼相框)的結(jié)構(gòu)示意圖。如圖6所示,該終端1 (數(shù) 碼相框)包括如下組成部分包括Wi-Fi模塊14、 RSS處理模塊13、數(shù)碼相框 主體11以及設(shè)置與數(shù)碼相框主體11的顯示屏111和揚(yáng)聲器112,其中所述Wi-Fi 模塊14用于在所述數(shù)碼相框(終端1)和無(wú)線接入點(diǎn)路由器2之間通信;所述 RSS處理模塊13用于將第一服務(wù)器3傳送來(lái)的地址解析出來(lái),顯示在數(shù)碼相 框的顯示屏上供用戶選擇。終端l在獲取到要求的數(shù)據(jù)后,將其傳送到顯示屏 111和揚(yáng)聲器112播放或顯示。在本實(shí)施例中,該終端1包括RSS處理模塊13, 所以其只能解析RSS數(shù)據(jù)格式的地址;在其他實(shí)施例中,終端1也可以包括 ATOM處理模塊或包括RSS處理模塊和ATOM處理模塊,這樣,該終端1就 可以接收并解析ATOM數(shù)據(jù)格式或RSS數(shù)據(jù)格式和ATOM數(shù)據(jù)格式的地址。
圖7是上述第一服務(wù)器3的結(jié)構(gòu)示意圖。如圖7所示,該第一服務(wù)器3還 包括用戶注冊(cè)數(shù)據(jù)庫(kù)33; 所述用戶注冊(cè)數(shù)據(jù)庫(kù)33用于存放用戶相關(guān)信息,包 括終端物理地址以及該終端可以瀏覽的網(wǎng)絡(luò)地址。在其他實(shí)施例中,第一服務(wù) 器3還包括內(nèi)容提供數(shù)據(jù)庫(kù),所述內(nèi)容提供數(shù)據(jù)庫(kù)用于存放所述第 一服務(wù)器3 應(yīng)所述終端請(qǐng)求,由網(wǎng)絡(luò)上獲取并轉(zhuǎn)發(fā)到所述終端的內(nèi)容。上述用戶注冊(cè)數(shù)據(jù) 庫(kù)33和內(nèi)容提供數(shù)據(jù)庫(kù)都通過(guò)第一服務(wù)器3的總線32與處理器31相連,便于 調(diào)用。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的實(shí)施方式,其描述較為具體和詳細(xì),但 并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的 普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改 進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán) 利要求為準(zhǔn)。
權(quán)利要求
1. 一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法,其特征在于,包括如下步驟A)嵌入式終端通過(guò)互聯(lián)網(wǎng)連接的無(wú)線接入點(diǎn)路由器向連接在互聯(lián)網(wǎng)上的第一服務(wù)器發(fā)出請(qǐng)求數(shù)據(jù)包;B)所述第一服務(wù)器收到所述嵌入式終端的請(qǐng)求后,驗(yàn)證該請(qǐng)求,并將該嵌入式終端的授權(quán)接入地址形成數(shù)據(jù)包發(fā)送到該終端;C)所述嵌入式終端解析所述地址數(shù)據(jù)包并在所述授權(quán)接入地址中選擇一個(gè);D)所述嵌入式終端利用上述所選的地址與所述第一服務(wù)器或第三方服務(wù)器建立連接,獲取并顯示或播放數(shù)據(jù)。
2. 根據(jù)權(quán)利要求1所述的嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法,其特征在于, 所述步驟A)進(jìn)一步包括如下步驟Al)所述嵌入式終端調(diào)出其存放的第一服務(wù)器請(qǐng)求地址,作為上述請(qǐng) 求數(shù)據(jù)包的內(nèi)容,形成所述請(qǐng)求數(shù)據(jù)包發(fā)送到所述第一服務(wù)器。
3. 根據(jù)權(quán)利要求2所述的嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法,其特征在于, 所述步驟B)中進(jìn)一步包括如下步驟Bl)所述第一服務(wù)器解析接收到的請(qǐng)求數(shù)據(jù)包,得到包括在其中的所 述終端的物理地址,并判斷所述數(shù)據(jù)包中是否是該終端的第 一服務(wù) 器請(qǐng)求地址,如是,執(zhí)行步驟B2);如不是執(zhí)行步驟B3);B2 )將所述終端物理地址與所述第一服務(wù)器上的用戶注冊(cè)數(shù)據(jù)庫(kù)中的 數(shù)據(jù)比較,調(diào)出保存在所述用戶注冊(cè)數(shù)據(jù)庫(kù)中的、分級(jí)存在的該終 端的授4又接入地址的頂級(jí)清單;跳轉(zhuǎn)到步驟B4);B3)所述第一服務(wù)器搜索其上的用戶注冊(cè)數(shù)據(jù)庫(kù),找到上述授權(quán)接入 地址位置,并調(diào)出該地址所包括的下一級(jí)分類地址;B4 )所述第一服務(wù)器將得到的地址數(shù)據(jù)打包形成地址數(shù)據(jù)包傳送到所 述終端。
4. 根據(jù)權(quán)利要求3所述的嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法,其特征在于, 所述步驟C)進(jìn)一步包括如下步驟Cll )所述終端解析收到的、由所述第一服務(wù)器通過(guò)互聯(lián)網(wǎng)傳來(lái)的地址數(shù)據(jù)包,得到其中包括的地址清單,將其列表并呈樹(shù)狀顯示在所述終端的顯示屏上; C12 )所述終端選擇上述樹(shù)狀地址清單列表中的一個(gè)分支地址; C13)所述終端判斷上述選擇的分支地址是否該分支的末端,如是,執(zhí)行步驟C15);如不是,順序執(zhí)行下一步; C14)所述終端將步驟C12)中的選擇的分支地址打入數(shù)據(jù)包,并發(fā)回所述第一服務(wù)器;并返回步驟C11); C15 )所述終端取出該分支末端的地址之具體內(nèi)容并與所述第 一服務(wù)器或第三方服務(wù)器建立連接,取得該地址所對(duì)應(yīng)的相應(yīng)內(nèi)容。
5. 根據(jù)權(quán)利要求4所述的嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法,其特征在于, 所述第一服務(wù)器發(fā)送到所述終端的地址數(shù)據(jù)包中的地址以RSS或/和ATOM 格式存在,所述終端中包括用于解析所述地址數(shù)據(jù)包中地址的RSS或/和 ATOM處理模塊,所述步驟Cll)中進(jìn)一步包括調(diào)用所述RSS處理模塊 解析以RSS格式存在的地址或/和調(diào)用ATOM處理才莫塊解析以ATOM格式存 在的地址。
6. 根據(jù)權(quán)利要求5所述的嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法,其特征在于, 所述步驟C13)中,所述終端中事先設(shè)置有分支末端標(biāo)志位,并設(shè)置有初始 值,該標(biāo)志位被置位或復(fù)位或在所述第 一服務(wù)器發(fā)往所述終端的地址數(shù)據(jù)包 指定位置的值與所述初始值相同時(shí),判斷為該地址數(shù)據(jù)包攜帶的是所述末端 地址;否則,判斷為該地址數(shù)據(jù)包攜帶的不是所述末端地址。
7. 根據(jù)權(quán)利要求6所述的嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法,其特征在于, 所述終端包括數(shù)碼相框;所述請(qǐng)求內(nèi)容包括^f見(jiàn)頻、音頻和/或文字。
8. —種實(shí)現(xiàn)權(quán)利要求1所述方法的系統(tǒng),包括連接在互聯(lián)網(wǎng)上的第三方服務(wù) 器,其特征在于,還包括連接在所述互聯(lián)網(wǎng)上的第一服務(wù)器和通過(guò)無(wú)線接入 點(diǎn)路由器連接在所述互聯(lián)網(wǎng)上的終端;其中所述終端用于向所述第一服務(wù)器發(fā)出請(qǐng)求,接收并顯示來(lái)自互聯(lián)網(wǎng)的信 號(hào);所述第一服務(wù)器用于接收并驗(yàn)證所述終端發(fā)來(lái)的請(qǐng)求、向所述終端提供 其授權(quán)接入地址或/和由網(wǎng)絡(luò)上獲取所述終端要求的數(shù)據(jù)并轉(zhuǎn)發(fā)到所述 終端。
9. 根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于,所述終端包括數(shù)碼相框;所述數(shù) 碼相框還包括Wi-Fi模塊和RSS或/和ATOM處理才莫塊,所述Wi-Fi模塊用 于在所述數(shù)碼相框和所述無(wú)線接入點(diǎn)路由器之間通信;所述RSS或/和 ATOM處理模塊用于解析所述地址數(shù)據(jù)包中以RSS或/和ATOM格式存在的 地址。
10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述第一服務(wù)器還包括用戶注冊(cè) 數(shù)據(jù)庫(kù)和內(nèi)容提供數(shù)據(jù)庫(kù);其中所述用戶注冊(cè)數(shù)據(jù)庫(kù)用于存放用戶相關(guān)信息,包括終端物理地址、終端 的授權(quán)接入地址清單;所述內(nèi)容提供數(shù)據(jù)庫(kù)用于存放所述第 一服務(wù)器應(yīng)所述終端請(qǐng)求,由網(wǎng)絡(luò) 上獲取并轉(zhuǎn)發(fā)到所述終端的內(nèi)容。
全文摘要
本發(fā)明涉及一種嵌入式終端獲取互聯(lián)網(wǎng)上數(shù)據(jù)的方法,包括如下步驟嵌入式終端通過(guò)互聯(lián)網(wǎng)連接的無(wú)線接入點(diǎn)路由器向連接在互聯(lián)網(wǎng)上的第一服務(wù)器發(fā)出請(qǐng)求數(shù)據(jù)包;所述第一服務(wù)器收到所述嵌入式終端的請(qǐng)求后,驗(yàn)證該請(qǐng)求,并將該嵌入式終端的授權(quán)接入地址形成數(shù)據(jù)包發(fā)送到該終端;所述嵌入式終端解析所述地址數(shù)據(jù)包并在所述授權(quán)接入地址中選擇一個(gè);所述嵌入式終端利用上述所選的地址與所述第一服務(wù)器或第三方服務(wù)器建立連接,獲取并顯示或播放數(shù)據(jù)。實(shí)施本發(fā)明還涉及一種實(shí)現(xiàn)上述方法的系統(tǒng)。本發(fā)明提供的方法和系統(tǒng)具有以下有益效果該終端可以用較低的成本實(shí)現(xiàn),可以隨時(shí)隨地地連接上網(wǎng)絡(luò)并取得需要的內(nèi)容。
文檔編號(hào)H04L29/06GK101547194SQ20081014247
公開(kāi)日2009年9月30日 申請(qǐng)日期2008年8月19日 優(yōu)先權(quán)日2008年8月19日
發(fā)明者孫寧軍 申請(qǐng)人:孫寧軍