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

一種數(shù)據(jù)獲取方法及其裝置和系統(tǒng)的制作方法

文檔序號(hào):7695451閱讀:214來源:國知局
專利名稱:一種數(shù)據(jù)獲取方法及其裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及數(shù)據(jù)通信領(lǐng)域,尤其涉及一種數(shù)據(jù)獲取方法及其裝置和系統(tǒng)。
背景技術(shù)
為了滿足用戶的使用需求,用戶設(shè)備的客戶端中 一般包括多個(gè)應(yīng)用程序
(例如瀏覽器、飛信、Email等),當(dāng)要啟動(dòng)其中一個(gè)應(yīng)用程序時(shí),需要獲取相 應(yīng)數(shù)據(jù),例如獲取廣告信息以展現(xiàn)于客戶端的界面上。當(dāng)前客戶端中的各種應(yīng) 用程序在獲取數(shù)據(jù)時(shí),均通過應(yīng)用程序自身的接口從網(wǎng)絡(luò)側(cè)服務(wù)器中獲取,由 于應(yīng)用程序的多樣性,所以應(yīng)用程序通過各自的接口從網(wǎng)絡(luò)側(cè)服務(wù)器獲取數(shù)據(jù) 的方式實(shí)現(xiàn)復(fù)雜。并且,對(duì)于網(wǎng)絡(luò)側(cè)服務(wù)器來說,其要為客戶端中的多個(gè)應(yīng)用 程序提供數(shù)據(jù),所以要求網(wǎng)絡(luò)側(cè)服務(wù)器具備與多個(gè)應(yīng)用程序進(jìn)行數(shù)據(jù)交互的多 個(gè)接口,導(dǎo)致網(wǎng)絡(luò)側(cè)服務(wù)器的接口復(fù)雜、占用端口資源多。
另外,當(dāng)前客戶端中的很多應(yīng)用程序都有對(duì)離線數(shù)據(jù)獲取的業(yè)務(wù)需求。以 瀏覽器為例,現(xiàn)有離線數(shù)據(jù)的下載主要通過用戶手動(dòng)提前下載的方式(例如"文 件->另存為"的方式),其下載的數(shù)據(jù)內(nèi)容單一 (僅為網(wǎng)頁內(nèi)容),而由于瀏 覽器已經(jīng)是最上層的和用戶直接交互的程序,所以下載的網(wǎng)頁內(nèi)容不能被其它 程序所共享。并且瀏覽器只有啟動(dòng)后才能和互聯(lián)網(wǎng)進(jìn)行信息的交互,交互的過 程需要用戶進(jìn)行觸發(fā),實(shí)現(xiàn)較復(fù)雜,給用戶帶來了很多不便,其它應(yīng)用程序也 存在離線數(shù)據(jù)下載方式單一、實(shí)現(xiàn)較復(fù)雜等問題。
綜上,現(xiàn)有技術(shù)中獲取應(yīng)用程序數(shù)據(jù)的方式在技術(shù)實(shí)現(xiàn)較復(fù)雜、占用端口 資源較多
發(fā)明內(nèi)容
本發(fā)明提供一種數(shù)據(jù)獲取方法及其裝置和系統(tǒng),用以解決現(xiàn)有客戶端獲取 數(shù)據(jù)的過程實(shí)現(xiàn)復(fù)雜、占用端口資源多的問題。
本發(fā)明實(shí)施例提供的技術(shù)方案如下
本發(fā)明實(shí)施例提供一種數(shù)據(jù)獲取方法,包括如下步驟
通過統(tǒng)一接口單元接收客戶端中各應(yīng)用程序發(fā)送的數(shù)據(jù)獲取請求,所述數(shù) 據(jù)獲取請求中至少攜帶應(yīng)用程序標(biāo)識(shí);
根據(jù)所述數(shù)據(jù)獲取請求獲取相應(yīng)的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過所述接口 單元提供給與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序。
本發(fā)明實(shí)施例還提供一種數(shù)據(jù)獲取裝置,包括第一接口單元和數(shù)據(jù)獲取單
元;
所述第 一接口單元,用于接收并轉(zhuǎn)發(fā)客戶端中各應(yīng)用程序發(fā)送的數(shù)據(jù)獲取 請求,所述數(shù)據(jù)獲取請求中至少攜帶應(yīng)用程序標(biāo)識(shí);并接收根據(jù)轉(zhuǎn)發(fā)的所述數(shù) 據(jù)獲取請求返回的數(shù)據(jù),以及將接收的數(shù)據(jù)提供給與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的 應(yīng)用程序;
數(shù)據(jù)獲取單元,用于根據(jù)所述第一接口單元轉(zhuǎn)發(fā)的數(shù)據(jù)獲取請求獲取相應(yīng) 的數(shù)據(jù),并將獲取到的數(shù)據(jù)發(fā)送到所述第一接口單元。
本發(fā)明實(shí)施例還提供一種數(shù)據(jù)獲取系統(tǒng),包括客戶端裝置以及數(shù)據(jù)獲取裝
置;
所述客戶端裝置,用于將各應(yīng)用程序的數(shù)據(jù)獲取請求發(fā)送到所述數(shù)據(jù)獲取 裝置中用于支持各應(yīng)用程序接口標(biāo)準(zhǔn)的統(tǒng)一接口單元,所述數(shù)據(jù)獲取請求中至 少攜帶應(yīng)用程序標(biāo)識(shí);還用于接收所述數(shù)據(jù)獲取裝置通過其統(tǒng)一接口單元發(fā)送 的數(shù)據(jù),并提供給與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序;
所述數(shù)據(jù)獲取裝置,用于根據(jù)所述客戶端裝置發(fā)送的數(shù)據(jù)獲取請求獲取相 應(yīng)的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過其統(tǒng)一接口單元發(fā)送給所述客戶端裝置。
通過上述技術(shù)方案,通過統(tǒng)一接口單元接收客戶端中各應(yīng)用程序發(fā)送的數(shù) 據(jù)獲取請求,并在根據(jù)該數(shù)據(jù)獲取請求獲取到需要的數(shù)據(jù)后,通過該統(tǒng)一的接口單元提供給發(fā)送數(shù)據(jù)獲取請求的應(yīng)用程序,相應(yīng)地,用于存儲(chǔ)數(shù)據(jù)的網(wǎng)絡(luò)側(cè) 服務(wù)器也只需提供一個(gè)面向數(shù)據(jù)獲取裝置的接口 ,從而與現(xiàn)有技術(shù)中各應(yīng)用程 序通過各自的接口從網(wǎng)絡(luò)側(cè)服務(wù)器獲取數(shù)據(jù)相比,節(jié)省了端口資源,并且技術(shù) 實(shí)現(xiàn)簡單。


圖1為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取系統(tǒng)示意圖; 圖2為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取方法流程圖一; 圖3為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取方法流程圖二; 圖4為本發(fā)明實(shí)施例提供的一種數(shù)據(jù)獲取裝置結(jié)構(gòu)圖。
具體實(shí)施例方式
針對(duì)現(xiàn)有客戶端應(yīng)用程序在數(shù)據(jù)獲取過程中的不足之處,本發(fā)明實(shí)施例提 出 一種數(shù)據(jù)獲取方法及其裝置和系統(tǒng),下面結(jié)合說明書附圖對(duì)本發(fā)明實(shí)施例的 主要實(shí)現(xiàn)原理、具體實(shí)施過程及其對(duì)應(yīng)能夠達(dá)到的有益效果進(jìn)行詳細(xì)的闡述。
本發(fā)明實(shí)施例提供的數(shù)據(jù)獲取系統(tǒng),如圖l所示,該系統(tǒng)包括用戶設(shè)備的 客戶端100、數(shù)據(jù)獲取裝置200以及網(wǎng)絡(luò)側(cè)服務(wù)器300。其中,數(shù)據(jù)獲取裝置 200可以集成于客戶端100中作為客戶端100中的功能模塊,網(wǎng)絡(luò)側(cè)服務(wù)器300 可以為遠(yuǎn)程Web服務(wù)器??蛻舳?00和數(shù)據(jù)獲取裝置200之間可以基于HTTP 協(xié)議進(jìn)行通信;數(shù)據(jù)獲取裝置200和網(wǎng)絡(luò)側(cè)服務(wù)器300之間可以基于HTTP協(xié) 議進(jìn)行通信,網(wǎng)絡(luò)側(cè)服務(wù)器300可以通過WapPush消息觸發(fā)方式與數(shù)據(jù)獲取裝 置200進(jìn)行通信。
其中,客戶端100中包括一個(gè)或多個(gè)應(yīng)用程序,當(dāng)包括多個(gè)應(yīng)用程序時(shí), 各個(gè)應(yīng)用程序向數(shù)據(jù)獲取裝置200中用于支持各應(yīng)用程序接口標(biāo)準(zhǔn)的接口單元 (以下稱第 一接口單元)發(fā)送數(shù)據(jù)獲取請求,并接收數(shù)據(jù)獲取裝置200通過該 第一接口單元返回的數(shù)據(jù)??蛻舳?00中的每個(gè)應(yīng)用程序以應(yīng)用程序標(biāo)識(shí)(APPID)進(jìn)行唯一標(biāo)識(shí),當(dāng)應(yīng)用程序需要獲取數(shù)據(jù)時(shí),將此標(biāo)識(shí)攜帶在數(shù)據(jù) 獲取請求中,以便于數(shù)據(jù)獲取裝置200根據(jù)該標(biāo)識(shí)將獲取到的數(shù)據(jù)提供給對(duì)應(yīng) 的應(yīng)用程序。進(jìn)一步地,用戶可以通過客戶端100設(shè)置離線下載策略或更改離 線下載策略,并將離線下載策略同步到數(shù)據(jù)獲取裝置200中。
數(shù)據(jù)獲取裝置200,用于通過第一接口單元接收客戶端IOO發(fā)送的數(shù)據(jù)獲 取請求,根據(jù)該數(shù)據(jù)獲取請求獲取相應(yīng)的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過該第一 接口單元提供給發(fā)出數(shù)據(jù)獲取請求的應(yīng)用程序。該裝置中保存有離線下載策 略,使其可根據(jù)保存的離線下載策略實(shí)現(xiàn)離線數(shù)據(jù)的統(tǒng)一獲取和存儲(chǔ)。離線下 載策略由用戶通過客戶端100設(shè)置,或由網(wǎng)絡(luò)側(cè)服務(wù)器300根據(jù)網(wǎng)絡(luò)狀態(tài)以及 業(yè)務(wù)開展需要進(jìn)行設(shè)置并下載到數(shù)據(jù)獲取裝置200中。數(shù)據(jù)獲取裝置200與網(wǎng) 絡(luò)側(cè)的交互通過該裝置上的第二接口單元實(shí)現(xiàn)。
網(wǎng)絡(luò)側(cè)服務(wù)器300位于網(wǎng)絡(luò)側(cè)(如局域網(wǎng)絡(luò)或遠(yuǎn)程網(wǎng)絡(luò)),用于為數(shù)據(jù)獲 取裝置200提供客戶端100所需要的數(shù)據(jù)。
數(shù)據(jù)獲取裝置200與客戶端IOO之間的第一接口單元支持的接口協(xié)議,以及 其與網(wǎng)絡(luò)側(cè)服務(wù)器300之間的第二接口單元支持的接口協(xié)議可以相同或者不 同。對(duì)于已經(jīng)商用的應(yīng)用程序,數(shù)據(jù)獲取裝置200分別采用與客戶端100和網(wǎng)絡(luò) 側(cè)服務(wù)器300原有的接口協(xié)議相同的接口協(xié)議進(jìn)行通信,以便減少對(duì)客戶端100 以及網(wǎng)絡(luò)側(cè)服務(wù)器300的改造。對(duì)于尚未商用的應(yīng)用程序,數(shù)據(jù)獲取裝置200可 針對(duì)網(wǎng)絡(luò)側(cè)服務(wù)器300和客戶端IOO的特點(diǎn)分別制定適合的接口協(xié)議,使得客戶 端100中各應(yīng)用程序與網(wǎng)絡(luò)側(cè)服務(wù)器300之間的耦合度降低,從而利于客戶端 IOO或者網(wǎng)絡(luò)側(cè)服務(wù)器300的升級(jí)改造。
當(dāng)客戶端100中的應(yīng)用程序只需從用戶設(shè)備/客戶端本地獲取數(shù)據(jù)時(shí),上述 系統(tǒng)中可以不包括網(wǎng)絡(luò)側(cè)服務(wù)器300。由于客戶端通常集成于用戶設(shè)備,此處 所述的客戶端本地也可理解為用戶設(shè)備本地。
基于圖1所示的系統(tǒng)實(shí)現(xiàn)網(wǎng)絡(luò)側(cè)數(shù)據(jù)的獲取的流程, 如圖2所示,包括 如下步驟步驟201 、客戶端100中各應(yīng)用程序向數(shù)據(jù)獲取裝置200的第一接口單元發(fā) 送數(shù)據(jù)獲取請求,該數(shù)據(jù)獲取請求中至少包括應(yīng)用程序標(biāo)識(shí)APPID。
該步驟中,數(shù)據(jù)獲取請求中還可攜帶數(shù)據(jù)位置信息,該數(shù)據(jù)位置信息指示 出需要獲取的數(shù)據(jù)位于網(wǎng)絡(luò)側(cè)還是用戶設(shè)備/客戶端。數(shù)據(jù)獲取請求中還可進(jìn)一 步攜帶數(shù)據(jù)描述信息,用于描述需要獲取的數(shù)據(jù)的屬性信息,如數(shù)據(jù)名稱、類 型、大小、在某個(gè)文件中的位置等。例如,數(shù)據(jù)獲取請求的具體格式為
Http:〃66.249.67.196:80/adGet Appid=123456&mainview=true
其中,66.249.67.196:80為數(shù)據(jù)位置信息部分,表示客戶端100請求獲取的 數(shù)據(jù)位于地址為66.249.67.196的網(wǎng)絡(luò)側(cè)服務(wù)器300,并指示出從該服務(wù)器300的 端口號(hào)80獲取數(shù)據(jù);adGet為獲取數(shù)據(jù)的指令,表示需要獲取廣告數(shù)據(jù);Appid 為應(yīng)用程序標(biāo)識(shí)部分,用于標(biāo)識(shí)表示請求獲取數(shù)據(jù)的應(yīng)用程序;Mainview= "ture"為數(shù)據(jù)描述信息,表示所要獲取的數(shù)據(jù)將在應(yīng)用程序的主界面上進(jìn)行 顯示。
步驟202、數(shù)據(jù)獲取裝置200接收到數(shù)據(jù)獲取請求后,判斷出所請求獲取的 數(shù)據(jù)位于網(wǎng)絡(luò)側(cè)。
通常情況下,數(shù)據(jù)獲取請求中會(huì)攜帶數(shù)據(jù)位置信息,數(shù)據(jù)獲取裝置200可 根據(jù)該信息判斷所請求的數(shù)據(jù)是用戶設(shè)備/客戶端本地?cái)?shù)據(jù)還是網(wǎng)絡(luò)側(cè)數(shù)據(jù)。例 如,上述數(shù)據(jù)獲取請求命令中的數(shù)據(jù)獲取URL地址為66.249.67.196:80,表示請 求獲取的數(shù)據(jù)位于該地址的網(wǎng)絡(luò)側(cè)服務(wù)器中。
有些應(yīng)用程序需要獲取的數(shù)據(jù)內(nèi)容比較單一,該數(shù)據(jù)內(nèi)容的存儲(chǔ)位置也相 對(duì)固定,所以也可以預(yù)先在數(shù)據(jù)獲取裝置200中設(shè)置APPID與數(shù)據(jù)位置的對(duì)應(yīng) 關(guān)系,使數(shù)據(jù)獲取裝置200可根據(jù)數(shù)據(jù)獲取請求中攜帶的APPID以及該對(duì)應(yīng)關(guān) 系,確定APPID對(duì)應(yīng)的應(yīng)用程序所要獲取的數(shù)據(jù)的位置。
步驟203、數(shù)據(jù)獲取裝置200從網(wǎng)絡(luò)側(cè)下載到用戶設(shè)備/客戶端100本地的離 線數(shù)據(jù)中查找對(duì)應(yīng)的數(shù)據(jù),如果未獲取到,則執(zhí)行步驟204,否則執(zhí)行步驟205。
步驟204、客戶端100連接到相應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)器300,通過數(shù)據(jù)獲取裝置200向該網(wǎng)絡(luò)側(cè)服務(wù)器請求下載客戶端100所請求獲取的數(shù)據(jù)。
該步驟中,可以通過向客戶端100發(fā)送詢問信息的方式向用戶確認(rèn)是否在
從離線數(shù)據(jù)中獲:f又不到相應(yīng)的數(shù)據(jù)時(shí),實(shí)時(shí)下載該數(shù)據(jù),若用戶通過客戶端ioo
確認(rèn)實(shí)時(shí)下載,則連接到相應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)器300,以進(jìn)行數(shù)據(jù)下載;若用戶 通過客戶端1 OO確認(rèn)放棄下載,則結(jié)束本次數(shù)據(jù)獲取流程。
步驟205、數(shù)據(jù)獲取裝置200將獲取到的數(shù)據(jù),通過第一接口單元提供給 APPID對(duì)應(yīng)的應(yīng)用程序。
上述流程中,當(dāng)步驟204中,由于網(wǎng)絡(luò)原因、網(wǎng)絡(luò)側(cè)服務(wù)器300等原因, 客戶端IOO未能獲取到所請求的數(shù)據(jù)時(shí),數(shù)據(jù)獲取裝置200還可根據(jù)設(shè)定的時(shí) 間間隔或設(shè)定的次數(shù)自動(dòng)進(jìn)行遠(yuǎn)程連接并向該網(wǎng)絡(luò)側(cè)服務(wù)器請求下載客戶端 IOO所請求獲取的數(shù)據(jù)。
上述流程中,當(dāng)數(shù)據(jù)獲取裝置200從用戶設(shè)備/客戶端100本地的離線數(shù)據(jù) 中未查找到對(duì)應(yīng)的數(shù)據(jù)時(shí),還可進(jìn)一步判斷客戶端IOO請求該數(shù)據(jù)的次數(shù)是否 超過設(shè)定閾值,并當(dāng)判斷結(jié)果為是時(shí),在下載任務(wù)列表中添加下載該數(shù)據(jù)的任 務(wù),以便根據(jù)該下載任務(wù)列表以及離線下載策略將該數(shù)據(jù)下載到用戶設(shè)備/客戶 端本地。這樣,當(dāng)應(yīng)用程序?qū)δ硞€(gè)數(shù)據(jù)頻繁訪問時(shí),可不必每次都從遠(yuǎn)程服務(wù) 器下載該數(shù)據(jù),從而提高了響應(yīng)速度。
本實(shí)施例中,離線下載策略可以包括如下中的一個(gè)或多個(gè)
1、 網(wǎng)絡(luò)可用時(shí)下載,以減少網(wǎng)絡(luò)不可用帶來的無法和網(wǎng)絡(luò)側(cè)服務(wù)器進(jìn)行 交互的情況;
2、 網(wǎng)絡(luò)閑時(shí)下載,以減少對(duì)網(wǎng)絡(luò)的擁塞;
3、 固定時(shí)間下載,可以根據(jù)用戶使用網(wǎng)絡(luò)的習(xí)慣進(jìn)行下載,為用戶提供 方便。
本實(shí)施例中通過下載任務(wù)列表指定下載的數(shù)據(jù),例如指定下載視頻廣告等 相關(guān)業(yè)務(wù)數(shù)據(jù)內(nèi)容,或指定下載客戶端頻繁請求的網(wǎng)絡(luò)側(cè)數(shù)據(jù)內(nèi)容,從而可根 據(jù)用戶喜好獲取數(shù)據(jù),還可將下載過程比較消耗網(wǎng)絡(luò)資源的數(shù)據(jù)提前下載到用戶設(shè)備/客戶端本地,從而當(dāng)應(yīng)用程序請求的數(shù)據(jù)中包含該指定數(shù)據(jù)時(shí),從用戶 設(shè)備/客戶端本地進(jìn)行獲取,利于加快數(shù)據(jù)獲取請求的響應(yīng)時(shí)間,以及有利于減 少窄帶寬或網(wǎng)絡(luò)擁塞等帶來的影響,增強(qiáng)用戶體驗(yàn)。上述離線下載策略,不管是由客戶端100設(shè)置還是由網(wǎng)絡(luò)側(cè)服務(wù)器300設(shè) 置,都需要同步到數(shù)據(jù)獲取裝置200中。如果是由網(wǎng)絡(luò)側(cè)服務(wù)器300設(shè)置,可 以通過WapPush消息同步其設(shè)置的離線下載策略,同時(shí)可以通過WapPush消 息觸發(fā)離線數(shù)據(jù)下載流程。如果是由客戶端IOO設(shè)置,則可以通過發(fā)送請求的 方式將設(shè)置的離線下載策略同步到數(shù)據(jù)獲取裝置200,如果需要更改離線下載 策略,也可以通過發(fā)送請求的方式進(jìn)行更改。數(shù)據(jù)獲取裝置200可以根據(jù)上述 離線下載策略、客戶端100的請求或網(wǎng)絡(luò)側(cè)服務(wù)器300的要求,進(jìn)行相關(guān)內(nèi)容 的下載。為了方便對(duì)離線數(shù)據(jù)內(nèi)容進(jìn)行擴(kuò)展,離線數(shù)據(jù)可以通過XML的方式進(jìn)行存 儲(chǔ),具體應(yīng)用中,可根據(jù)業(yè)務(wù)需要定義相應(yīng)的擴(kuò)展標(biāo)簽。為了方便理解,以XML 格式存儲(chǔ)的離線數(shù)據(jù)1可以為< xml version="1.0" encoding="gb2312" ><contenttype>application/advertisement</contenttype><APPID>123456</APPID><URL>Http:〃 66.249.67.196:80/adGet</URL><mainview>true</mainview><body></body>以上僅為示例格式,針對(duì)不同的應(yīng)用程序,可以通過XML定制相應(yīng)的標(biāo)簽 組。在上述離線數(shù)據(jù)的存儲(chǔ)示例中,Contenttype代表數(shù)據(jù)類型(此處代表數(shù)據(jù) 類型為廣告數(shù)據(jù)),應(yīng)用程序根據(jù)此字段可以按照預(yù)先的約定分析處理相應(yīng)信 息;APPID=" 123456",代表該廣告數(shù)據(jù)是供APPID為123456的應(yīng)用程序使用的廣告數(shù)據(jù);mainview為"true"代表該廣告需要在應(yīng)用程序的主頁面上進(jìn)行顯 示;URL代表下載離線數(shù)據(jù)時(shí)連接的網(wǎng)絡(luò)側(cè)服務(wù)器的地址;body標(biāo)簽中的內(nèi)容 為數(shù)據(jù)實(shí)體,可以是文字、圖片、Flash等數(shù)據(jù)的具體內(nèi)容或在用戶設(shè)備中的存 儲(chǔ)路徑。當(dāng)然可以進(jìn)一步細(xì)化上述XML格式下的離線數(shù)據(jù)信息,設(shè)置更多的數(shù) 據(jù)屬性參數(shù),從而更全面地對(duì)數(shù)據(jù)進(jìn)行描述,以提高與應(yīng)用程序的數(shù)據(jù)獲取請 求的匹配程度,為應(yīng)用程序提供更加準(zhǔn)確的數(shù)據(jù)。通過上述XML方式存儲(chǔ)的離線數(shù)據(jù)還可以方便地實(shí)現(xiàn)應(yīng)用程序?qū)﹄x線數(shù) 據(jù)的共享,例如,以XML格式存儲(chǔ)的共享離線數(shù)據(jù)2可以為< xml version="1.0" encoding="gb2312" ><contenttype>application/video</contenttype><APPID>000000</APPID><URL>Http:〃 66.249.67.125:60/viGet</URL><mainview>true</mainview><body></body>上述示例中,Contenttype為"application/video"表示該離線數(shù)據(jù)的數(shù)據(jù)類 型為視頻數(shù)據(jù);APPID="000000",表示該視頻數(shù)據(jù)為通用的視頻數(shù)據(jù),即各 個(gè)應(yīng)用程序都可以使用的視頻數(shù)據(jù);mainview為"true"表示該視頻需要在應(yīng) 用程序的主頁面上進(jìn)行顯示。以上述用戶設(shè)備上存儲(chǔ)的離線數(shù)據(jù)l和離線數(shù)據(jù)2為例,通過以下3個(gè)實(shí)例 來描述不同的應(yīng)用程序獲取所需的離線數(shù)據(jù)以及離線數(shù)據(jù)被不同應(yīng)用程序所 共享的過程。實(shí)例l、應(yīng)用程序123456發(fā)送數(shù)據(jù)獲取請求,請求獲取來自66.2.67.196:80的數(shù)據(jù),并且該數(shù)據(jù)為需要顯示在應(yīng)用程序主頁上的廣告數(shù)據(jù),該請求命令為 Http:〃66.249.67.196:80/adGet Appid=l 23456&mainview=true數(shù)據(jù)獲取裝置200根據(jù)該數(shù)據(jù)獲取請求從用戶設(shè)備中的離線數(shù)據(jù)中查找相應(yīng)的數(shù)據(jù)時(shí),由于離線數(shù)據(jù)l的屬性與該數(shù)據(jù)獲取請求所要求獲取的數(shù)據(jù)相匹配,包括離線數(shù)據(jù)l可應(yīng)用于該應(yīng)用程序,另外,URL地址相同(都是 66.249.67.196:80 )、數(shù)據(jù)類型相同(都是廣告數(shù)據(jù))、數(shù)據(jù)應(yīng)用位置(即mainview) 屬性相同,因此數(shù)據(jù)獲取裝置200將離線數(shù)據(jù)1提供給APPID為123456的應(yīng)用程序。實(shí)例2、應(yīng)用程序123456發(fā)送數(shù)據(jù)獲取請求,請求獲取來自66.249.67.125:60 的數(shù)據(jù),并且該數(shù)據(jù)為需要顯示在應(yīng)用程序主頁上的視頻數(shù)據(jù),該請求命令為Http:〃66,249.67.125:60/viGet Appid=123456&mainview=true數(shù)據(jù)獲取裝置200根據(jù)該數(shù)據(jù)獲取請求從用戶設(shè)備中的離線數(shù)據(jù)中查找相 應(yīng)的數(shù)據(jù)時(shí),由于離線數(shù)據(jù)2的屬性與該數(shù)據(jù)獲取請求所要求獲取的數(shù)據(jù)相匹 配,包括離線數(shù)據(jù)2是通用數(shù)據(jù),可應(yīng)用于該應(yīng)用程序,另外,URL地址相同 (都是66.249.67.125:60 )、數(shù)據(jù)類型相同(都是視頻數(shù)據(jù))、數(shù)據(jù)應(yīng)用位置(即 mainview)屬性相同,因此數(shù)據(jù)獲取裝置200將離線數(shù)據(jù)2提供給APPID為 123456的應(yīng)用程序。實(shí)例3、應(yīng)用程序654321發(fā)送數(shù)據(jù)獲取請求,請求獲取來自66.249.67.125:60 的數(shù)據(jù),并且該數(shù)據(jù)為需要顯示在應(yīng)用程序主頁上的視頻數(shù)據(jù),該請求命令為Http:〃 66.249.67.125:60/viGet Appid=654321 &mainview=true數(shù)據(jù)獲取裝置200根據(jù)該數(shù)據(jù)獲取請求從用戶設(shè)備中的離線數(shù)據(jù)中查找相 應(yīng)的數(shù)據(jù)時(shí),由于離線數(shù)據(jù)2的屬性與該數(shù)據(jù)獲取請求所要求獲取的數(shù)據(jù)相匹 配,包括離線數(shù)據(jù)2是通用數(shù)據(jù),可應(yīng)用于該應(yīng)用程序,另外,URL地址相同 (都是66.249.67.125:60 )、數(shù)據(jù)類型相同(都是視頻數(shù)據(jù))、數(shù)據(jù)應(yīng)用位置(即 mainview )屬性相同,因此數(shù)據(jù)獲取裝置200將離線數(shù)據(jù)2提供給APPID為 123456的應(yīng)用程序。從以上3個(gè)實(shí)例可以看出,數(shù)據(jù)獲取裝置200可根據(jù)不同的應(yīng)用程序的數(shù)據(jù) 獲取請求從離線數(shù)據(jù)中查找最為匹配的數(shù)據(jù),從而滿足應(yīng)用程序的需要,并且一個(gè)離線數(shù)據(jù)可以被多個(gè)應(yīng)用程序所共享。當(dāng)存儲(chǔ)的離線數(shù)據(jù)比較多時(shí),可以通過建立索《I并基于索SI進(jìn)行查找的方 式,以便于加快數(shù)據(jù)查找和請求的響應(yīng)速度。例如,可以根據(jù)離線數(shù)據(jù)對(duì)應(yīng)的APPID、 Contenttype、服務(wù)器URL地址等信息為離線數(shù)據(jù)建立索引,查找時(shí)可 以基于索引信息進(jìn)行查找。例如將離線數(shù)據(jù)對(duì)應(yīng)的APPID作為第一索引字段并按照一定規(guī)則(如APPID升 序)建立索引表,其中包含APPID與相應(yīng)的離線數(shù)據(jù)的物理存儲(chǔ)位置信息,當(dāng) 查找與應(yīng)用程序的數(shù)據(jù)獲取請求匹配的離線數(shù)據(jù)時(shí),可以根據(jù)索? 1表快速定位 到數(shù)據(jù)獲取請求中的APPID所對(duì)應(yīng)的離線數(shù)據(jù)的物理存儲(chǔ)位置,以加快查找速 度。還可以在此基礎(chǔ)上,將離線數(shù)據(jù)的屬性信息(如URL地址)作為第二索引 字段建立索引表,進(jìn)一步提高數(shù)據(jù)查找速度。由于當(dāng)增加、刪除或者更新離線數(shù)據(jù)的屬性信息時(shí),索引表將相應(yīng)更新, 因此,在建立索引時(shí)需要考慮索引表存儲(chǔ)空間、索引信息維護(hù),以及數(shù)據(jù)查找 效率之間的平衡。基于圖1所示的系統(tǒng)實(shí)現(xiàn)用戶設(shè)備/客戶端本地?cái)?shù)據(jù)的獲取流程,可如圖3 所示,包括如下步驟步驟301 、客戶端100中各應(yīng)用程序向數(shù)據(jù)獲取裝置200的第 一接口單元發(fā) 送數(shù)據(jù)獲取請求,該數(shù)據(jù)獲取請求中至少包括應(yīng)用程序標(biāo)識(shí)。同圖2流程中的步驟201,數(shù)據(jù)獲取請求中還可攜帶數(shù)據(jù)位置信息,以及數(shù) 據(jù)描述信息。例如,數(shù)據(jù)獲取請求的具體格式為Http:〃127.0.0. l:80/adGet Appid=l 23456其中,127.0.0.1:80為數(shù)據(jù)位置信息部分,表示獲:f又的數(shù)據(jù)在用戶設(shè)備中的 存儲(chǔ)路徑;adGet為獲取數(shù)據(jù)的指令,表示需要獲取廣告數(shù)據(jù);Appid為應(yīng)用程 序標(biāo)識(shí)部分,用于標(biāo)識(shí)請求獲取數(shù)據(jù)的應(yīng)用程序。步驟302、數(shù)據(jù)獲取裝置200接收到數(shù)據(jù)獲取請求后,判斷出所請求獲取的 數(shù)據(jù)位于用戶設(shè)備/客戶端本地。通常情況下,數(shù)據(jù)獲取請求中會(huì)攜帶數(shù)據(jù)位置信息,數(shù)據(jù)獲取裝置200可根據(jù)該信息判斷所請求的數(shù)據(jù)是用戶設(shè)備/客戶端本地?cái)?shù)據(jù)還是遠(yuǎn)程數(shù)據(jù)。例如,上述數(shù)據(jù)獲取請求命令中的數(shù)據(jù)獲取地址為1^ ://127.0.0.1:80,表示請求獲取的數(shù)據(jù)位于用戶設(shè)備/客戶端本地。有些應(yīng)用程序需要獲取的數(shù)據(jù)內(nèi)容比較單一,該數(shù)據(jù)內(nèi)容的存儲(chǔ)位置也相對(duì)固定,所以也可以預(yù)先在數(shù)據(jù)獲取裝置200中設(shè)置APPID與數(shù)據(jù)位置的對(duì)應(yīng)關(guān)系,使數(shù)據(jù)獲取裝置200可根據(jù)數(shù)據(jù)獲取請求中攜帶的APPID以及該對(duì)應(yīng)關(guān)系確定APPID對(duì)應(yīng)的應(yīng)用程序所要獲取的數(shù)據(jù)的位置。步驟303 、數(shù)據(jù)獲取裝置200根據(jù)該數(shù)據(jù)位置信息從用戶設(shè)備/客戶端1 OO的本地獲取相應(yīng)的數(shù)據(jù),如果獲取到,則執(zhí)行步驟304;否則執(zhí)行步驟305。步驟304、數(shù)據(jù)獲取設(shè)備200將獲取到的數(shù)據(jù)通過其第 一接口單元提供給APPID所對(duì)應(yīng)的應(yīng)用程序。步驟305、放棄數(shù)據(jù)獲取操作,并結(jié)束本次數(shù)據(jù)獲取流程。 本發(fā)明實(shí)施例中的數(shù)據(jù)獲取裝置可如圖4所示,包括如下功能單元 該數(shù)據(jù)獲取裝置至少包括第一接口單元1和數(shù)據(jù)獲取單元2。其中, 第一接口單元1,用于接收客戶端100中各應(yīng)用程序發(fā)送的數(shù)據(jù)獲取請求,該數(shù)據(jù)獲取請求中至少攜帶應(yīng)用程序標(biāo)識(shí),還可攜帶數(shù)據(jù)位置信息;第一接口單元1還用于將數(shù)據(jù)獲取單元2獲取到的數(shù)據(jù)提供給與應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序;數(shù)據(jù)獲取單元2,用于根據(jù)第一接口單元1接收的數(shù)據(jù)獲取請求獲取相應(yīng) 的數(shù)據(jù),并將獲取到的數(shù)據(jù)發(fā)送到第一接口單元1。該數(shù)據(jù)獲取裝置還可包括判斷單元3;進(jìn)一步地,數(shù)據(jù)獲取單元2包括離 線數(shù)據(jù)獲取模塊21和本地獲取模塊23 ,其中,判斷單元3,用于根據(jù)數(shù)據(jù)獲取請求中攜帶的數(shù)據(jù)位置信息判斷所請求獲 取的數(shù)據(jù)位于網(wǎng)絡(luò)側(cè)還是客戶端/用戶設(shè)備本地。該判斷單元3所實(shí)現(xiàn)的功能也 可以通過兩個(gè)判斷單元實(shí)現(xiàn)。如,第一判斷單元,用于根據(jù)數(shù)據(jù)獲取請求中攜帶的數(shù)據(jù)位置信息判斷所請求獲取的數(shù)據(jù)是否位于網(wǎng)絡(luò)側(cè);第二判斷單元,用 于根據(jù)數(shù)據(jù)獲取請求中攜帶的數(shù)據(jù)位置信息判斷所請求獲取的數(shù)據(jù)是否位于客戶端/用戶設(shè)備本地;離線數(shù)據(jù)獲取才莫塊21 ,用于當(dāng)判斷單元3判斷所請求獲取的數(shù)據(jù)位于網(wǎng)絡(luò) 側(cè)時(shí),從網(wǎng)絡(luò)側(cè)下載到用戶設(shè)備/客戶端本地的離線數(shù)據(jù)中獲取相應(yīng)的數(shù)據(jù);本地獲取才莫塊23,用于當(dāng)判斷單元3判斷所請求獲取的數(shù)據(jù)位于客戶端/ 用戶設(shè)備本地時(shí),根據(jù)數(shù)據(jù)位置信息所指示的路徑從客戶端/用戶設(shè)備本地獲取 數(shù)據(jù)。進(jìn)一步地,上述數(shù)據(jù)獲取裝置還包括第二接口單元5;數(shù)據(jù)獲取單元2還 包括遠(yuǎn)程獲取模塊22;其中,遠(yuǎn)程獲取模塊22,用于當(dāng)離線數(shù)據(jù)獲取模塊21未獲取到相應(yīng)的數(shù) 據(jù)時(shí),向第二接口單元5發(fā)送數(shù)據(jù)下載請求;還用于接收第二接口單元5返回 的數(shù)據(jù);第二接口單元5,用于根據(jù)遠(yuǎn)程獲取模塊22的請求連接數(shù)據(jù)位置信息 所指示的網(wǎng)絡(luò)側(cè)服務(wù)器,并從該服務(wù)器獲取相應(yīng)的數(shù)據(jù)。上述數(shù)據(jù)獲取裝置還可以包括離線數(shù)據(jù)下載單元4,用于根據(jù)下載任務(wù) 列表以及離線下載策略,通過第二接口單元5從遠(yuǎn)程服務(wù)器中下載網(wǎng)絡(luò)側(cè)數(shù)據(jù), 并將下載的數(shù)據(jù)保存到用戶設(shè)備/客戶端本地的離線數(shù)據(jù)中。該離線數(shù)據(jù)下載單 元4進(jìn)一步用于,當(dāng)離線數(shù)據(jù)獲取模塊21未獲取到相應(yīng)的數(shù)據(jù)時(shí),確定客戶 端對(duì)該數(shù)據(jù)的請求次數(shù),當(dāng)該次數(shù)到達(dá)設(shè)定閾值時(shí),在下載任務(wù)列表中添加下 載該數(shù)據(jù)的任務(wù)。通過上述技術(shù)方案,通過統(tǒng)一接口單元接收客戶端中各應(yīng)用程序發(fā)送的數(shù) 據(jù)獲取請求,并在根據(jù)該數(shù)據(jù)獲取請求獲取到需要的數(shù)據(jù)后,通過該統(tǒng)一的接 口單元提供給發(fā)送數(shù)據(jù)獲取請求的應(yīng)用程序,相應(yīng)地,用于存儲(chǔ)數(shù)據(jù)的網(wǎng)絡(luò)側(cè) 服務(wù)器也只需提供一個(gè)向數(shù)據(jù)獲取裝置提供客戶端所請求的數(shù)據(jù)的接口 ,從而 與現(xiàn)有技術(shù)中各應(yīng)用程序通過各自的接口獲取數(shù)據(jù)相比,節(jié)省了端口資源,并 且技術(shù)實(shí)現(xiàn)簡單。另外,上述實(shí)施例在進(jìn)行離線數(shù)據(jù)的獲取時(shí),可根據(jù)離線下載策略在網(wǎng)絡(luò) 可用時(shí)下載、網(wǎng)絡(luò)閑時(shí)下載、固定時(shí)間下載、特定數(shù)據(jù)內(nèi)容提前下載等,根據(jù) 網(wǎng)絡(luò)使用狀況或用戶習(xí)慣進(jìn)行離線數(shù)據(jù)下載,為用戶提供了方便并且增加了離 線數(shù)據(jù)下載的靈活性。進(jìn)一步地,對(duì)下載的離線數(shù)據(jù)按照索引方式進(jìn)行存儲(chǔ), 并可基于索引方式進(jìn)行查找,以便于加快數(shù)據(jù)查找和請求響應(yīng)速度。明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
權(quán)利要求
1、一種數(shù)據(jù)獲取方法,其特征在于,包括如下步驟通過統(tǒng)一接口單元接收客戶端中各應(yīng)用程序發(fā)送的數(shù)據(jù)獲取請求,所述數(shù)據(jù)獲取請求中至少攜帶應(yīng)用程序標(biāo)識(shí);根據(jù)所述數(shù)據(jù)獲取請求獲取相應(yīng)的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過所述接口單元提供給與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序。
2、 如權(quán)利要求1所述的數(shù)據(jù)獲取方法,其特征在于,所述根據(jù)數(shù)據(jù)獲取 請求獲取相應(yīng)的數(shù)據(jù),具體為從所述數(shù)據(jù)獲取請求中獲得該數(shù)據(jù)獲取請求攜帶的數(shù)據(jù)位置信息;根據(jù)所述數(shù)據(jù)位置信息確定所請求獲取的數(shù)據(jù)位于網(wǎng)絡(luò)側(cè); 從網(wǎng)絡(luò)側(cè)下載到客戶端本地的離線數(shù)據(jù)中獲取相應(yīng)的數(shù)據(jù)。
3、 如權(quán)利要求1所述的數(shù)據(jù)獲取方法,其特征在于,所述根據(jù)數(shù)據(jù)獲取 請求獲取相應(yīng)的數(shù)據(jù),具體為從所述數(shù)據(jù)獲取請求中獲得該數(shù)據(jù)獲取請求攜帶的數(shù)據(jù)位置信息;根據(jù)所述數(shù)據(jù)位置信息確定所請求獲取的數(shù)據(jù)位于網(wǎng)絡(luò)側(cè);從網(wǎng)絡(luò)側(cè)下載到客戶端本地的離線數(shù)據(jù)中查詢相應(yīng)的數(shù)據(jù),并當(dāng)未查詢到時(shí),連接到所述數(shù)據(jù)位置信息所指示的網(wǎng)絡(luò)側(cè)服務(wù)器,從該服務(wù)器獲取相應(yīng)的數(shù)據(jù)。
4、 如權(quán)利要求2或3所述的數(shù)據(jù)獲取方法,其特征在于,所述下載到客 戶端本地的離線數(shù)據(jù)通過該離線數(shù)據(jù)可被調(diào)用的應(yīng)用程序信息以及該離線數(shù) 據(jù)的屬性信息進(jìn)行描述;所述從網(wǎng)絡(luò)側(cè)下載到客戶端本地的離線數(shù)據(jù)中獲取或查詢相應(yīng)的數(shù)據(jù),具體為根據(jù)從網(wǎng)絡(luò)側(cè)下載到客戶端本地的離線數(shù)據(jù)所對(duì)應(yīng)的可被調(diào)用的應(yīng)用程 序信息以及屬性信息,獲取或查詢分別與數(shù)據(jù)獲取請求中所攜帶的應(yīng)用程序標(biāo) 識(shí)和數(shù)據(jù)屬性信息相匹配的教:據(jù)。
5、 如權(quán)利要求4所述的數(shù)據(jù)獲取方法,其特征在于,所述可被調(diào)用的應(yīng) 用程序信息為應(yīng)用程序標(biāo)識(shí),或者為表示可被所有應(yīng)用程序調(diào)用的通用標(biāo)識(shí)。
6、 如權(quán)利要求2或3所述的數(shù)據(jù)獲取方法,其特征在于,所述離線數(shù)據(jù) 是根據(jù)客戶端的下載任務(wù)列表以及離線數(shù)據(jù)下載策略,從網(wǎng)絡(luò)側(cè)下載并存儲(chǔ)到 客戶端本地的。
7、 如權(quán)利要求6所述的數(shù)據(jù)獲取方法,其特征在于,所述離線下載策略 包括如下中的一個(gè)或多個(gè)在網(wǎng)絡(luò)可用時(shí)下載;在網(wǎng)絡(luò)閑時(shí)下載;在固定時(shí)間下載。
8、 如權(quán)利要求6所述的數(shù)據(jù)獲取方法,其特征在于,當(dāng)從網(wǎng)絡(luò)側(cè)下載到 客戶端本地的離線數(shù)據(jù)中未查詢到所請求獲取的數(shù)據(jù)時(shí),還包括步驟確定所述客戶端對(duì)該數(shù)據(jù)的請求次數(shù),當(dāng)該請求次數(shù)到達(dá)設(shè)定閾值時(shí),在 下載任務(wù)列表中添加下載該數(shù)據(jù)的任務(wù)。
9、 如權(quán)利要求1所述的數(shù)據(jù)獲取方法,其特征在于,根據(jù)所述數(shù)據(jù)獲取 請求獲取相應(yīng)的數(shù)據(jù),具體為從所述數(shù)據(jù)獲^l請求中獲得該數(shù)據(jù)獲取請求攜帶的數(shù)據(jù)位置信息; 根據(jù)所述數(shù)據(jù)位置信息確定所請求獲取的數(shù)據(jù)位于客戶端本地; 從客戶端本地保存的數(shù)據(jù)中獲取相應(yīng)的數(shù)據(jù)。
10、 一種數(shù)據(jù)獲取裝置,其特征在于,包括第 一接口單元,用于接收并轉(zhuǎn)發(fā)客戶端中各應(yīng)用程序發(fā)送的數(shù)據(jù)獲取請 求,所述數(shù)據(jù)獲取請求中至少攜帶應(yīng)用程序標(biāo)識(shí);并接收根據(jù)轉(zhuǎn)發(fā)的所述數(shù)據(jù) 獲取請求返回的數(shù)據(jù),以及將接收的數(shù)據(jù)提供給與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng) 用程序;數(shù)據(jù)獲取單元,用于根據(jù)所述第一接口單元轉(zhuǎn)發(fā)的數(shù)據(jù)獲取請求獲取相應(yīng) 的數(shù)據(jù),并將獲取到的數(shù)據(jù)發(fā)送到所述第一接口單元。
11、 如權(quán)利要求10所述的數(shù)據(jù)獲取裝置,其特征在于,所述數(shù)據(jù)獲取裝 置還包括第一判斷單元,用于根據(jù)所述數(shù)據(jù)獲取請求中攜帶的數(shù)據(jù)位置信息判斷所請求獲取的數(shù)據(jù)是否位于網(wǎng)絡(luò)側(cè);所述數(shù)據(jù)獲取單元進(jìn)一步用于,當(dāng)所述第 一判斷單元的判斷結(jié)果為是時(shí), 從網(wǎng)絡(luò)側(cè)下載到客戶端本地的離線數(shù)據(jù)中獲取相應(yīng)的數(shù)據(jù)。
12、 如權(quán)利要求11所述的數(shù)據(jù)獲取裝置,其特征在于,還包括第二接 口單元;所述數(shù)據(jù)獲取單元進(jìn)一步用于,當(dāng)從網(wǎng)絡(luò)側(cè)下載到客戶端本地的離線數(shù)據(jù)中未獲取到數(shù)據(jù)時(shí),向所述第二接口單元發(fā)送數(shù)據(jù)下載請求;還用于接收所述 第二接口單元返回的數(shù)據(jù);所述第二接口單元,用于根據(jù)所述數(shù)據(jù)獲取單元的請求連接到所述數(shù)據(jù)位 置信息所指示的網(wǎng)絡(luò)側(cè)服務(wù)器,并從該服務(wù)器獲取相應(yīng)的數(shù)據(jù),并將獲取到的 數(shù)據(jù)發(fā)送給所述數(shù)據(jù)獲取單元。
13、 如權(quán)利要求12所述的數(shù)據(jù)獲取裝置,其特征在于,還包括離線數(shù)據(jù)下載單元,用于根據(jù)下載任務(wù)列表以及離線下載策略,通過所述 第二接口單元從網(wǎng)絡(luò)側(cè)服務(wù)器下載數(shù)據(jù)并進(jìn)行保存到客戶端本地的離線數(shù)據(jù)中。
14、 如權(quán)利要求10所述的數(shù)據(jù)獲取裝置,其特征在于,所述數(shù)據(jù)獲取裝 置還包括第二判斷單元,用于根據(jù)所述數(shù)據(jù)獲取請求中攜帶的數(shù)據(jù)位置信息, 判斷所請求獲取的數(shù)據(jù)是否位于客戶端本地;所述數(shù)據(jù)獲取單元進(jìn)一步用于,當(dāng)所述第二判斷單元的判斷結(jié)果為是時(shí), 根據(jù)所述數(shù)據(jù)位置信息從客戶端本地保存的數(shù)據(jù)中獲取相應(yīng)的數(shù)據(jù)。
15、 一種數(shù)據(jù)獲取系統(tǒng),其特征在于,包括客戶端裝置以及數(shù)據(jù)獲取裝置; 所述客戶端裝置,用于將各應(yīng)用程序的數(shù)據(jù)獲取請求發(fā)送到所述數(shù)據(jù)獲取裝置中用于支持各應(yīng)用程序接口標(biāo)準(zhǔn)的統(tǒng)一接口單元,所述數(shù)據(jù)獲取請求中至 少攜帶應(yīng)用程序標(biāo)識(shí);還用于接收所述數(shù)據(jù)獲取裝置通過所述接口單元發(fā)送的數(shù)據(jù),并提供給與所述應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序;所述數(shù)據(jù)獲取裝置,用于根據(jù)所述客戶端裝置發(fā)送的數(shù)據(jù)獲取請求獲取相 應(yīng)的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過所述接口單元發(fā)送給所述客戶端裝置。
16、 如權(quán)利要求15所述的數(shù)據(jù)獲取系統(tǒng),其特征在于,所述數(shù)據(jù)獲取裝 置進(jìn)一步用于,當(dāng)判斷所述數(shù)據(jù)獲取請求所請求獲取的數(shù)據(jù)位于網(wǎng)絡(luò)側(cè)時(shí),從 網(wǎng)絡(luò)側(cè)下載到客戶端裝置本地的離線數(shù)據(jù)中獲取相應(yīng)的數(shù)據(jù)。
17、 如權(quán)利要求16所述的數(shù)據(jù)獲取系統(tǒng),其特征在于,還包括用于存儲(chǔ) 數(shù)據(jù)的網(wǎng)絡(luò)側(cè)服務(wù)器;所述數(shù)據(jù)獲取裝置進(jìn)一步用于,當(dāng)判斷所述數(shù)據(jù)獲取請求所請求獲取的數(shù) 據(jù)位于網(wǎng)絡(luò)側(cè)時(shí),從網(wǎng)絡(luò)側(cè)下載到客戶端裝置本地的離線數(shù)據(jù)中查詢相應(yīng)的數(shù) 據(jù),并當(dāng)未查詢到時(shí),連接到相應(yīng)的網(wǎng)絡(luò)側(cè)服務(wù)器,并從連接的服務(wù)器中獲取 相應(yīng)的數(shù)據(jù)。
18、 如權(quán)利要求15所述的數(shù)據(jù)獲取系統(tǒng),其特征在于,所述數(shù)據(jù)獲取裝 置集成于客戶端裝置。
全文摘要
本發(fā)明公開了一種數(shù)據(jù)獲取方法及其裝置和系統(tǒng),用以解決現(xiàn)有客戶端獲取數(shù)據(jù)的過程實(shí)現(xiàn)復(fù)雜、占用端口資源多的問題。具體包括如下技術(shù)方案通過統(tǒng)一接口單元接收客戶端中各應(yīng)用程序發(fā)送的數(shù)據(jù)獲取請求,該數(shù)據(jù)獲取請求中至少攜帶應(yīng)用程序標(biāo)識(shí);根據(jù)數(shù)據(jù)獲取請求獲取相應(yīng)的數(shù)據(jù),并將獲取到的數(shù)據(jù)通過接口單元提供給與應(yīng)用程序標(biāo)識(shí)對(duì)應(yīng)的應(yīng)用程序。通過本發(fā)明技術(shù)方案,用于存儲(chǔ)數(shù)據(jù)的網(wǎng)絡(luò)側(cè)服務(wù)器只需提供一個(gè)向數(shù)據(jù)獲取裝置提供客戶端所請求數(shù)據(jù)的接口,從而節(jié)省了端口資源,技術(shù)實(shí)現(xiàn)簡單。
文檔編號(hào)H04L29/06GK101616132SQ200810115488
公開日2009年12月30日 申請日期2008年6月24日 優(yōu)先權(quán)日2008年6月24日
發(fā)明者川 于, 睿 侯, 鑫 張, 曾慶祥, 朱春梅, 程寶平 申請人:中國移動(dòng)通信集團(tuán)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
松滋市| 宾川县| 赤水市| 普定县| 沧源| 宣威市| 科尔| 峨眉山市| 土默特右旗| 正定县| 高要市| 方正县| 九江市| 远安县| 郎溪县| 东乌珠穆沁旗| 吐鲁番市| 永济市| 陇南市| 台州市| 额济纳旗| 商河县| 甘洛县| 桐城市| 胶州市| 营山县| 收藏| 望江县| 黄浦区| 宜都市| 武宣县| 神木县| 涞源县| 洪洞县| 武清区| 望谟县| 石林| 博湖县| 巴林左旗| 永兴县| 南郑县|