專利名稱:利用計算機背景屏幕顯示網(wǎng)絡(luò)信息的系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)和計算機技術(shù),特別是指一種利用計算機背景 屏幕顯示網(wǎng)絡(luò)信息的系統(tǒng)和方法。
背景技術(shù):
隨著計算機技術(shù)的快速發(fā)展,個人電腦(PC)、手機、掌上電 腦(PDA)、智能手機等個人計算機設(shè)備已無處不在,成為人們身邊 不可缺少的必備設(shè)備。這些個人計算機設(shè)備中一般都具有背景屏幕功 能,以應(yīng)用最廣泛的視窗(Windows)操作系統(tǒng)為例,從Windows 3.0開始到如今的Vista版本,都包括了一項最基本的"壁紙"功 能,該功能可將圖像或文字信息以圖片或超文本的形式顯示在計算機 背景屏幕,以讓用戶美化計算機應(yīng)用環(huán)境。但是現(xiàn)有技術(shù)的背景屏幕 一般只能靜態(tài)地顯示單一的畫面或文字,更換背景時還需要用戶重新 設(shè)置,不論是顯示效果還是內(nèi)容都比較單調(diào)、呆板,已漸漸不能滿足 人們的需要。
雖然計算機網(wǎng)絡(luò)技術(shù)日臻完善,但是目前人們通過個人計算機設(shè) 備獲得資訊的手段基本還是采用主動獲取的方式,比如通過啟動 windows操作系統(tǒng)自帶的互聯(lián)網(wǎng)瀏覽器(IE , internet explorer )瀏 覽網(wǎng)頁;啟動電子雜志軟件,在特定窗口向用戶展示通過互聯(lián)網(wǎng)傳送 來的電子雜志內(nèi)容。這些資訊獲取方式, 一方面需要用戶主動啟動相 應(yīng)軟件,另一方面,相關(guān)信息必須在特定的應(yīng)用程序窗口下展示。用 戶操作較為復(fù)雜,信息的展示方式也不夠自然,另外完全依賴用戶主 動閱讀的方式,難以對用戶進行閱讀引導(dǎo), 一些可能需要的咨詢,由 于用戶本人不知道而導(dǎo)致無法看到。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提出一種利用計算機背景屏幕顯示網(wǎng)絡(luò)信息的 系統(tǒng)和方法,能夠利用背景屏幕顯示網(wǎng)絡(luò)側(cè)提供的信息,使背景屏幕 內(nèi)容更佳豐富的同時,方便用戶的瀏覽網(wǎng)絡(luò)信息。
基于上述目的本發(fā)明提供了一種利用計算機背景屏幕顯示網(wǎng)絡(luò)信
息的系統(tǒng),在服務(wù)器側(cè)包括
顯示內(nèi)容信息服務(wù)器,用于保存背景屏幕的顯示內(nèi)容信息;
配置服務(wù)器,用于提供背景屏幕的模板文件;
應(yīng)用服務(wù)器,用于處理用戶終端的背景屏幕顯示模式請求,并返 回顯示內(nèi)容信息、模板文件的地址信息給用戶終端;
在用戶終端側(cè)包括有客戶端模塊,用于通過網(wǎng)絡(luò)與服務(wù)器側(cè)交互 獲取需要的顯示內(nèi)容信息和模板文件,在用戶終端調(diào)用操作系統(tǒng)的桌 面接口 ,根據(jù)模板文件將顯示內(nèi)容信息以背景屏幕的形式顯示給用 戶。
該系統(tǒng)所述顯示內(nèi)容信息服務(wù)器為用于保存圖片屬性信息、超 鏈接屬性的數(shù)據(jù)庫服務(wù)器和用于保存圖片、文字信息的文件服務(wù)器。
該系統(tǒng)所述數(shù)據(jù)庫服務(wù)器還保存用戶信息;
在服務(wù)器側(cè)還包括認(rèn)證服務(wù)器,將用戶終端側(cè)發(fā)來的用戶信息與 數(shù)據(jù)庫服務(wù)器中保存的用戶信息比較,驗證用戶終端的身份。
該系統(tǒng)在服務(wù)器側(cè)還包括升級服務(wù)器;
升級服務(wù)器接收到來自用戶終端的主配置文件請求后,將包含有 最新版本客戶端模塊版本號的主配置文件返回給用戶終端;
用戶終端的客戶端模塊根據(jù)收到的主配置文件判斷是否需要進行 版本升級,如果是,則到服務(wù)器側(cè)下載升級文件,并在本地升級。
該系統(tǒng)在服務(wù)器側(cè)還包括環(huán)球網(wǎng)Web服務(wù)器,用于為用戶提 供Web服務(wù)。
該系統(tǒng)在服務(wù)器側(cè)還包括索引服務(wù)器,用于接收來自用戶終端 的操作請求,并根據(jù)操作請求選擇合適服務(wù)器,將該服務(wù)器的地址信
息給用戶終端。
該系統(tǒng)所述服務(wù)器側(cè)服務(wù)器設(shè)置有一個以上鏡像服務(wù)器,索引服 務(wù)器根據(jù)操作請求選擇訪問量最少的一個鏡像服務(wù)器。
該系統(tǒng)所述服務(wù)器側(cè)還提供高速緩沖存儲器cache、 squid加速功能。
基于上述目的本發(fā)明還提供了一種利用計算機背景屏幕顯示網(wǎng)絡(luò) 信息的方法,包括
A. 用戶選擇背景屏幕顯示模式后,用戶終端發(fā)送該背景屏幕顯
示模式的請求至服務(wù)器側(cè);
B. 服務(wù)器側(cè)將該顯示模式的顯示內(nèi)容信息、模板文件返回用戶 終端;
C. 用戶終端根據(jù)模板文件將顯示內(nèi)容生成桌面背景圖片,調(diào)用 操作系統(tǒng)的桌面接口以背景屏幕的形式顯示給用戶。
該方法步驟B前還包括服務(wù)器側(cè)返回用戶終端該模式的顯示 內(nèi)容列表,里面包含所述顯示內(nèi)容信息、模板文件的描述信息和下載 地址;
用戶終端根據(jù)下載地址訪問相應(yīng)的服務(wù)器。
該方法所述圖片列表中所列下載地址為多個,用戶終端檢測來自 不同IP地址的服務(wù)器返回時間,選擇返回時間最短一個的下載顯示 內(nèi)容信息。
該方法所述圖片列表中包括顯示圖片的模板文件、圖片數(shù)量、
圖片的下栽地址、超鏈接的描述文件、請求頻道的ID信息,請求頻
道的名稱、圖片類型屬性、圖片下載數(shù)量。
該方法所述圖片列表中還包括顯示內(nèi)容信息的MD5值; 用戶終端接收到圖片列表后,判斷圖片列表中的MD5值與原來
本地保存的MD5值是否一樣,如果一樣,則不再下載圖片內(nèi)容信息
和模板文件。
該方法步驟A前進一步包括用戶終端發(fā)送主配置文件請求到 服務(wù)器側(cè);
服務(wù)器側(cè)將包含有最新版本客戶端模塊版本號的主配置文件返回
給用戶終端;
用戶終端根據(jù)收到的主配置文件判斷是否需要進行版本升級,如 果是,則到服務(wù)器側(cè)下載升級文件,并升級,進入步驟A;否則,直 接進入步驟A。
該方法用戶終端在主配置文件請求中向索引服務(wù)器提交的數(shù)據(jù)包 括客戶端版本號和用戶的網(wǎng)聯(lián)標(biāo)識ID。
該方法用戶終端在主配置文件請求中向索引服務(wù)器提交的數(shù)據(jù)還 包括網(wǎng)卡地址、硬盤ID、最后退出客戶端的模式、最后退出客戶 端的頻道、是否自動運行狀態(tài)、軟件的安裝時間、軟件的卸載時間、 客戶端的唯一號標(biāo)識。
該方法所述升級過程包括
用戶終端找到新的升級配置文件;
用戶終端從服務(wù)器側(cè)下栽升級文件到本地安裝目錄;
用戶終端安裝或拷貝新文件到指定目錄;
用戶終端更新升級的配置文件;
用戶終端重啟客戶端加載。
該方法如果下載升級文件過程中出現(xiàn)中斷或者失敗;
則升級系統(tǒng)檢測文件的完整性,判斷升級文件下載是否失敗,如 果失敗,則等待預(yù)定時間后,重新下載或者重啟客戶端后開始。
該方法所述服務(wù)器側(cè)設(shè)置多個鏡像服務(wù)器,選擇訪問量最少的服 務(wù)器處理用戶終端的請求。
該方法所述服務(wù)器側(cè)用于圖片下載的服務(wù)器為多個,所述步驟B 中還包括用戶終端向服務(wù)器側(cè)獲取的文件服務(wù)器IP列表,對IP列 表所列文件服務(wù)器分別進行測試,檢測不同文件服務(wù)器IP返回的時 間值;
對返回的時間值進行排序,選擇出返回時間最短的IP進行圖片 信息下載。
該方法步驟B中發(fā)到用戶終端的顯示內(nèi)容信息和模板文件為不
同桌面背景的多組;
步驟C所述顯示過程中,每隔預(yù)定時間調(diào)用一組顯示內(nèi)容信息
和模板文件,重新執(zhí)行步驟C。
該方法所述顯示內(nèi)容信息包括圖片、文字和超鏈接屬性。 該方法所迷顯示內(nèi)容信息還包括圖片屬性信息。 該方法所述模板文件中包含工作區(qū)域、展示類型、文字、圖片的
設(shè)置信息。
從上面所述可以看出,本發(fā)明提供的利用計算機背景屏幕顯示網(wǎng)
絡(luò)信息的系統(tǒng)和方法,將互聯(lián)網(wǎng)等網(wǎng)絡(luò)技術(shù)與計算機背景屏幕顯示技
術(shù)充分結(jié)合,利用互聯(lián)網(wǎng)的TCP/IP協(xié)議將來自網(wǎng)絡(luò)側(cè)的圖片、文
字、網(wǎng)絡(luò)鏈接、新聞、廣告等信息發(fā)送到用戶終端,并調(diào)用用戶終端 的桌面接口將來自網(wǎng)絡(luò)的信息以背景屏幕的形式顯示給用戶,使背景
屏幕內(nèi)容更佳豐富的同時,使用戶瀏覽網(wǎng)絡(luò)信息更佳方便。并且還具 有以下優(yōu)點
1) 充分利用計算機背景屏幕
讓互聯(lián)網(wǎng)計算機用戶將浪費的計算機背景屏幕利用起來,達(dá)到可 方便的瀏覽內(nèi)容。
2) 休閑時間的充分利用
由于本發(fā)明在計算機背景的播放方式?jīng)Q定了,可以作為"裝飾 品"的感覺提供內(nèi)容給用戶,因此,用戶可在閑暇時間,可能3、 5 秒,可能3、 5分鐘來瀏覽本發(fā)明所提供的內(nèi)容。
3) 格式化顯示內(nèi)容
本發(fā)明將文字、圖片、邊框、背景等顯示內(nèi)容模板描述,對顯示 內(nèi)容進行合理規(guī)劃、擺放,讓內(nèi)容的編排簡單、快捷。同時,也讓在 用戶的計算機背景屏幕上得以快速的回放。
圖1為本發(fā)明實施例利用計算機背景屏幕顯示網(wǎng)絡(luò)信息的系統(tǒng)結(jié) 構(gòu)示意圖2為本發(fā)明實施例利用計算機背景屏幕顯示網(wǎng)絡(luò)信息方法的流 程示意圖3為本發(fā)明實施例用戶身份認(rèn)證流程示意圖。
具體實施例方式
下面參照附圖對本發(fā)明進行更全面的描述,其中說明本發(fā)明的示 例性實施例。
本發(fā)明實施例的利用計算機背景屏幕顯示網(wǎng)絡(luò)信息的系統(tǒng)結(jié)構(gòu), 參見圖1所示。
在網(wǎng)絡(luò)運營商的服務(wù)器側(cè),包括
環(huán)球網(wǎng)(Web)服務(wù)器,為用戶提供Web服務(wù),包括提供最 新的媒體資訊,查看往期的圖片,訂閱圖片等;
認(rèn)證服務(wù)器,用于用戶登陸網(wǎng)頁以及為用戶提供圖片更新和軟件 升級等功能時的認(rèn)證,驗證用戶名和密碼,驗證成功后用戶還享用使 用服務(wù)器側(cè)所提供的共享空間,并共享自己的圖片給所有好友等功 能;
升級服務(wù)器,用于提供用戶終端客戶端模塊的升級服務(wù),客戶端 模塊在啟動的第 一 時間訪問升級服務(wù)器,升級服務(wù)器將最新客戶端模 塊的主配置文件發(fā)送給用戶終端,主配置文件中包含有版本號等信 息,用戶終端檢測有沒有強制或引導(dǎo)升級的主配置文件,根據(jù)對升級 服務(wù)器的定制,如果有升級任務(wù),訪問文件服務(wù)器并下載文件做升級 操作;
其中,升級服務(wù)器的這部分功能也可以放在文件服務(wù)器中完成, 即升級服務(wù)器與文件服務(wù)器合并。
索引服務(wù)器,用戶終端的每個操作,如訪問某一頻道、切換模式 等都先訪問索引服務(wù)器,通過與索引服務(wù)器交互判斷用戶的請求類 型,并轉(zhuǎn)到相應(yīng)的應(yīng)用服務(wù)器來完成應(yīng)用請求;
其中,所述模式是指為用戶終端提供的顯示模式,可以包括畫 報模式、壁紙模式、相冊模式和共享模式。所述頻道,即內(nèi)容頻道,
是指一個模式下的一組背景屏幕, 一個模式下可以有多組背景屏幕, 比如可按主題劃分為汽車、風(fēng)景、動物、綜合等,每次用戶選擇一個 頻道后,可將該頻道的所有背景屏幕相關(guān)信息(包括顯示內(nèi)容信息、 模板文件等)都發(fā)送給用戶終端,進行播放,可以每隔固定時間(比
如15秒)更換一幅背景屏幕畫面。
應(yīng)用服務(wù)器,用于處理用戶的各類具體操作請求,包括處理用
戶終端的背景屏幕顯示模式請求,并返回顯示內(nèi)容信息、模板文件的
地址信息給用戶終端等;
數(shù)據(jù)庫服務(wù)器,保存用戶信息、圖片屬性信息、超鏈接屬性等; 文件服務(wù)器,保存以往和最新的所有用于作為背景屏幕的圖片、
文字、邊框、背景等信息,以及升級配置文件和強制升級配置文件
等;
其中,文件服務(wù)器保存的信息,以及數(shù)據(jù)庫服務(wù)器所保存的圖片 屬性信息和超鏈接屬性都是為用戶終端背景屏幕提供的顯示內(nèi)容信 息,可將保存這部分內(nèi)容的服務(wù)器統(tǒng)稱為顯示內(nèi)容信息服務(wù)器。圖片 屬性信息和超鏈接屬性為可選,如果顯示內(nèi)容不需要提供超鏈接和圖 片屬性,則超鏈接屬性和圖片屬性信息可以省去。
配置服務(wù)器,用于提供背景屏幕的模板文件,模板文件包括有 工作區(qū)域(WorkArea)、展示類型(ItemType)、文字(Text)、 圖片(Image)四個基本內(nèi)容。
另外,在用戶終端安裝客戶端模塊,該客戶端模塊可以是軟件形 式,用于與服務(wù)器側(cè)交互并獲取需要的顯示內(nèi)容信息、模板文件等數(shù) 據(jù),在用戶終端以背景屏幕的形式顯示給用戶。
參見圖2所示,本發(fā)明利用計算機背景屏幕顯示網(wǎng)絡(luò)信息方法的 較佳實施例包括以下流程
步驟201,用戶終端開機,客戶端模塊啟動后根據(jù)客戶端版本號 和網(wǎng)聯(lián)標(biāo)識(ID)向索引服務(wù)器發(fā)送最新版本的主配置文件請求。
其中,在主配置文件請求中向索引服務(wù)器提交的數(shù)據(jù)具體可包 括用戶的網(wǎng)聯(lián)ID、網(wǎng)卡地址、硬盤ID、最后退出客戶端的模式、
最后退出客戶端的頻道、是否自動運行狀態(tài)、軟件的安裝時間、軟件 的卸載時間、客戶端的唯一號標(biāo)識、客戶端版本號。
步驟202,索引服務(wù)器根據(jù)主配置文件請求,將包含有最新版本 客戶端模塊版本號的主配置文件返回給用戶終端。
主配置文件中可以包含以下內(nèi)容
客戶端模塊強制升級配置文件LatestUpdate.txt;
客戶端模塊手動升級配置文件LatestUpdate—manual.txt;
客戶端模塊組件管理配置文件LatestManage.txt;
圖片下載加速服務(wù)器IP列表ServerList.txt;
組件模式其一畫報模式頻道列表內(nèi)容ChannelList.aspx;
客戶端模塊啟動后桌面右下角彈出的每日一絕提示內(nèi)容 DailyMessage.txt;
圖片下載選擇服務(wù)器的 IP 地址檢測頁面 CheckNetForClient.htm;
組件模式其一壁紙模式頻道列表內(nèi)容CategoryList.aspx;
處于畫報模式下用戶的圖片列表文件PicList.aspx;
處于壁紙模式下用戶的圖片列表文件CategoryPicList.aspx;等等。
步驟203,客戶端模塊在用戶終端本地保存該主配置文件,并判 斷是否有強制升級配置文件,該強制升級配置文件優(yōu)先級最高,如果 有,則從文件服務(wù)器下載該文件并安裝,進入步驟204;如果沒有, 判斷是否有新版本的升級配置文件,如果有,則提示用戶是否安裝, 如果用戶確定按照則從文件服務(wù)器下載該文件并安裝,進入步驟 204,否則,不提示用戶,直接進入步驟204。
具體可以有以下幾種升級方式
強制提示升級,升級服務(wù)器提供一個exe安裝包,下載到用戶終 端后,在每次客戶端模塊啟動后提示用戶是否升級到新版本;
強制靜默升級,升級服務(wù)器提供一個exe安裝包,每次客戶端模 塊啟動后自動為用戶做不帶提示的新版本安裝;
在線升級,用戶點擊在線升級菜單,會出現(xiàn)用戶沒有安裝的最新
組件,用戶自己選擇下載安裝;
組件管理,用戶可以看到客戶端模塊以前的所有組件和最新組 件,并可以安裝。
其中升級過程如下
1) 通過不同途徑找到新的升級配置文件;
2) 下載升級文件到安裝目錄Xtemp文件夾;
3) 安裝或拷貝新文件到指定目錄;
4) 更新升級的配置文件;
5) 重啟客戶端加載;
6) 升級的異常情況處理
如果下載升級文件到用戶終端的安裝目錄Xtemp文件夾時發(fā)生中 斷或者失敗,升級系統(tǒng)檢測文件的完整性,如果失敗,等待預(yù)定時間 (比如120分鐘)后重新下載或者重啟客戶端后開始。
步驟204,客戶端模塊向索引服務(wù)器發(fā)送服務(wù)選擇請求,索引服 務(wù)器返回所能提供的模式選擇等服務(wù)選項,客戶端模塊將服務(wù)選項顯 示給用戶。
月良務(wù)選項例如 畫報頻道固定列表獲取
http:〃xconf.coopen.cn/版本號/ChanneLList.aspx 畫報頻道非個性化列表獲取
http:〃 xconf.coopen.cn/49/MenuList.aspx 壁紙頻道列表獲取
http:〃 xconf.coopen.cn/wallpaper/CategoryList.aspx 畫報頻道圖片內(nèi)容下載
http:〃 xconf.coopen.cn/版本號/PicLJst.aspx 壁紙頻道圖片內(nèi)容下載
http:〃 xconf.coopen,cn/wallpaper/CategoryPicList.aspx 每日一訣列表的獲取 http:〃 xconf.coopen.cn/49/DailyMessage.txt 圖片下載服務(wù)器IP列表選擇
http:〃xconf.coopen.cn/49/Server;List.txt
河絡(luò)判斷
http:〃 xconf.coopen.cn/CheckNetForClient.htm
步驟205,用戶根據(jù)服務(wù)選項選擇背景屏幕顯示模式,客戶端模 塊根據(jù)用戶的選擇向索引服務(wù)器發(fā)送模式選擇請求,索引服務(wù)器根據(jù) 收到的模式選擇請求分配相應(yīng)的應(yīng)用服務(wù)器,將分配的應(yīng)用服務(wù)器域 名(DNS)返回給用戶終端。
一般一個應(yīng)用服務(wù)器提供一種顯示模式的服務(wù),為解決訪問量大 的問題,同一個模式可設(shè)置有多個鏡像的應(yīng)用服務(wù)器,索引服務(wù)器記 錄各應(yīng)用服務(wù)器DNS的訪問量,根據(jù)收到模式選擇請求選擇其中訪 問量最少的應(yīng)用服務(wù)器DNS返回給用戶。
步驟206,應(yīng)用服務(wù)器根據(jù)用戶的請求,提供用戶不同的內(nèi)容頻 道選擇。用戶選擇了一個內(nèi)容頻道后,客戶端模塊在本地查找頻道的 ID列表獲取該頻道的ID后,根據(jù)索引服務(wù)器提供的域名,向?qū)?yīng)的 應(yīng)用服務(wù)器發(fā)送請求,請求中包含用戶選擇內(nèi)容頻道的ID。
步驟207,應(yīng)用服務(wù)器返回用戶終端該頻道的圖片列表,里面包
含有顯示圖片的模板文件、圖片數(shù)量、圖片的下載地址、超鏈接的描
述文件、請求頻道的ID信息,請求頻道的名稱、圖片類型屬性、圖
片下載數(shù)量等信息。 具體舉例如下
顯示圖片的模板文件DefaultTpl=,,安裝盤 \Coopen\Templete\ModeC.tpl" 圖片數(shù)量FCount=16 圖片的下載地址
F0=" 安 裝 盤 \Coopen\image\Illustrated\coopen illustrated\image—107128\0.jpg,'
F0MD5-"f7f8b797fb758f468f780cfc66b6f97c"(是該下載文件的
第零張圖的md5值) 超鏈的描述文件
Fl_Xml=" 安 裝 盤 \Coopen\image\Illustrated\coopen illustrated\image 107128U.xml"
請求頻道的ID信息SpacelD-"107128" 請求頻道的名稱SpaceName-"頻道名稱" 圖片類型屬性SpaceAttr="l" 圖片下載數(shù)量ImageCount=16。
步驟208,客戶端模塊根據(jù)獲取的圖片列表,到確定的文件服務(wù) 器下載圖片,到數(shù)據(jù)庫服務(wù)器下載圖片屬性信息和超鏈接屬性,到配 置服務(wù)器下載圖片的模板文件。
其中,在下載圖片之前,還可進一步讀取文件服務(wù)器提供的圖片 對應(yīng)MD5,如果該MD5與用戶終端原來保存的MD5值一樣,則不 用重復(fù)下栽,否則,認(rèn)為圖片有更新,進行圖片下載。
另外,為解決訪問量過大的問題,對各個功能的服務(wù)器都可設(shè)置 多個鏡像服務(wù)器,每次在鏡像服務(wù)器中選擇訪問量最少的一個處理用 戶的各項請求。對于訪問網(wǎng)站主頁和下栽圖片、圖片模板文件之類的 靜態(tài)文件,還可以在服務(wù)器側(cè)的服務(wù)器中做高速緩沖存儲器 (cache )和squid加速。
對于圖片下載過程,在下栽圖片的同時,激活圖片下載加速服務(wù) 器的排序,包括
1) 在下載任務(wù)觸發(fā)后,客戶端模塊訪問索引服務(wù)器的服務(wù)器列 表 ServerList.txt 中提供的文件服務(wù)器 IP 歹'J表,用 CheckNetForClient.htm來檢測不同文件服務(wù)器IP返回的時間值;
2) 對返回的時間值進行排序,選擇出返回時間最短的IP,在 用戶安裝目錄/conf生成ServerList.txt_Get.txt,存放對當(dāng)前用戶的最 優(yōu)圖片下栽服務(wù)器的IP列表。之后所有的圖片下載服務(wù)器地址在 ServerList.txt_Get.txt里面獲取。這種機制保證了在服務(wù)器端控制所 有下載圖片的服務(wù)器的管理,并解決不同的南北電信用戶網(wǎng)絡(luò)訪問緩
慢的情況。
下載圖片的流程具體如下 (一) 第一次使用客戶端模塊時
1) 第一步
1. 請求主配置文件mainparams
2. IP地址列表Serverlist.txt
3. 圖片歹'J表piclist.aspx
2) 第二步
IP0->test.html獲取時間值 xfile.coopen.cn下栽圖片
3) 第三步
IPl->testhtml獲取時間值
IPN->test.html獲取時間值
4) 第四步
生成IP排序列表文件Serverlist—Get.txt
5) 第五步
用Serverlist_Get.txt中的IP替換xfile.coopen.cn下載圖
片
(二)第二次及以后使用客戶端模塊時
1) 第一步(與上相同)
2) 第二步
IPO->test.html獲取時間值
用Serverlist_Get.txt中的IP替換xfile.coopen.cn下栽圖
片
3) 第三步(與上相同)
4) 第四步
生成新的IP排序列表文件Serverlist_Get.txt
5) 第五步
用Serverlist—GeUxt中的IP替換過期的IP下載圖片。 另外,本步驟中,也可以由應(yīng)用服務(wù)器到文件服務(wù)器、數(shù)據(jù)庫服 務(wù)器、配置服務(wù)器中獲取相關(guān)的數(shù)據(jù)打包發(fā)送給用戶終端。
步驟209,客戶端模塊根據(jù)模板文件確定圖片的工作區(qū)域 (WorkArea )、展示類型(ItemType )、文字(Text)、圖片 (Image)四個基本內(nèi)容,將圖片、超鏈接屬性所提供的超鏈接、圖 片屬性信息等按照四個基本內(nèi)容的要求生成一張桌面背景圖片,調(diào)用 操作系統(tǒng)的桌面接口以背景屏幕的形式顯示給用戶。 具體包括
首先,確定元素繪制的區(qū)域包括
1) 區(qū)域大小 寬度Width 高度Height
2) 區(qū)域背景 背景ColorBk
3) 區(qū)域內(nèi)對齊方式
HAlign :水平對齊方式,分三種情況rigth 、 left 、
center;
HSpace:指定水平對齊格式時的元素距離區(qū)域某一邊的邊
距;
VAlign :垂直對齊方式,分三種情況top 、 botton 、
center)
VSpace:指定水平對齊格式時的元素距離區(qū)域某一邊的邊距。
其次,指定元素類型
item*:分為image(圖片)、text(文字)。 再次,圖片元素繪制
1) HAUgn:圖片在區(qū)域內(nèi)的水平對齊方式;
2) VAlign:圖片在區(qū)域內(nèi)的垂直對齊方式;3) 圖片拉伸方式。在指定了圖片元素的繪制區(qū)域后,由于圖片 本身大小與區(qū)域大小會存在差異,所以要指定圖片在區(qū)域內(nèi)的拉伸方
式;
Stretch—Zoomln:是否i文大拉伸 Stretch—ZoomOut:是否縮小拉伸 Stretch—Scale:是否按比例拉伸
4) 圖片邊框;。 BorderWeight:邊框厚度
BorderSize—Fit Area:邊框大小是否與圖片元素的繪制區(qū)域
保持一致
BorderCoIor:邊框顏色 最后,文字元素繪制
1) HAlign:文字在區(qū)域內(nèi)的水平對齊方式
2) VAlign:文字在區(qū)域內(nèi)的垂直對齊方式
3) Text:文字內(nèi)容
4) Font—Size:文字字體大小
5) Font_Family:文字字體
6) Font—Weight:粗體設(shè)定
7) Font—Underline:下劃線
8) TextColor:文字顏色
9) BackColor:文字背景色 其中,模板設(shè)置方法包括
1. 設(shè)置工作區(qū)(WorkArea),工作區(qū)即整張圖的繪制區(qū)域,根 據(jù)屏幕分辨率來設(shè)值;
2. 設(shè)置繪制元素類型([ItemType);
3. 設(shè)置元素個數(shù)([textj、 [imagej);
4. 設(shè)置圖片繪制方式([hnage^。
從文件服務(wù)器下載過程中,在用戶終端顯示界面的工具欄上提供 下載進度條來表明單張圖片的下載進度。同時,在默認(rèn)播放時間15
秒計時器觸發(fā)后,自動播放下載的圖片。用戶也可以點擊上一張,下 一張,暫停按鈕來查看圖片。
在用戶訪問網(wǎng)絡(luò)主頁和使用組件模式其一共享模式時,軟件提供
ActiveX技術(shù)。該功能有Web服務(wù)器和認(rèn)證服務(wù)器提供支持。
1) 提供往期圖片查看功能。在用戶瀏覽主站點擊"用到桌面閱 讀"的按鈕時調(diào)用ActiveX檢測用戶是否安裝并檢測是否是支持版 本,如果是,最小化所有窗口,下栽往期圖片到用戶終端本地用畫報 模式查看;否則,提示用戶安裝合適的版本并啟動。
2) 用戶點擊工具欄上面的共享模式后,打開用戶默認(rèn)的網(wǎng)頁, 提示用戶注冊屬于自己的圖片共享空間,并可以上傳自己的圖片到服 務(wù)器,共享給好友查看。
3) 用戶登錄一次后,登錄信息保存在cook里,用戶可以保存 用戶名和密碼。當(dāng)用戶下次使用共享功能,由認(rèn)證服務(wù)器提供用戶登 錄功能。
會記憶用戶的使用習(xí)慣,并保存用戶最后退出時的位置和當(dāng)前頻 道,并提供屏保功能,在閑暇時候?qū)τ脩舻挠^察頻道使用屏保的展現(xiàn) 方式來纟番方文。
背景屏幕也可以每間隔預(yù)定時間(比如15秒)更換一次。具體 為服務(wù)器為每一個主題頻道提供多組桌面背景的顯示內(nèi)容信息和模板 文件并一起提供給用戶終端;用戶終端客戶端模塊每次在15秒計時 器觸發(fā)后,在調(diào)用下載的另一組顯示內(nèi)容信息和模板文件,重新執(zhí)行 步驟209,生成新的桌面背景圖片以背景屏幕的形式顯示。由于這樣 下載的內(nèi)容較多,客戶端模塊可以邊下栽邊執(zhí)行上述操作進行背景桌 面播放,并可在工具欄上提供下載進度;用戶也可以通過點擊工具欄
上的控制按鈕,選擇播放上一張、下一張、以及暫停播放,來控制桌 面背景圖片的播放。
用戶使用服務(wù)器側(cè)提供的軟件升級、共享空間等功能前,可以先
對用戶身份進行認(rèn)證,認(rèn)證流程參見圖3所示,包括以下步驟
步驟301,用戶通過登陸界面輸入用戶名/郵箱、密碼等用戶認(rèn)證
信息,客戶端模塊將用戶認(rèn)證信息發(fā)送到認(rèn)證服務(wù)器。
步驟302 ~ 304,認(rèn)證服務(wù)器通過將收到的用戶認(rèn)證信息與數(shù)據(jù) 庫服務(wù)器中保存的用戶認(rèn)證信息比較是否相同,如果相同,則驗證通 過,返回用戶終端驗證通過的消息,進入步驟305;否則,返回用戶 終端驗證失敗的消息,進入步驟306。
步驟305,客戶端模塊在用戶終端顯示提示信息,提示用戶認(rèn)證 通過。
步驟306,客戶端模塊在用戶終端顯示提示信息,提示用戶的認(rèn) 證信息輸入錯誤。
本發(fā)明的描述是為了示例和描述起見而給出的,而并不是無遺漏 的或者將本發(fā)明限于所公開的形式。本發(fā)明可以應(yīng)用于如PC、手 機、PDA、智能手機等多種硬件和多種操作系統(tǒng),其很多修改和變化 對于本領(lǐng)域的普通技術(shù)人員而言是顯然的。選擇和描述實施例是為了 更好說明本發(fā)明的原理和實際應(yīng)用,并且使本領(lǐng)域的普通技術(shù)人員能 g即
權(quán)利要求
1. 一種利用計算機背景屏幕顯示網(wǎng)絡(luò)信息的系統(tǒng),其特征在于,在服務(wù)器側(cè)包括:顯示內(nèi)容信息服務(wù)器,用于保存背景屏幕的顯示內(nèi)容信息;配置服務(wù)器,用于提供背景屏幕的模板文件;應(yīng)用服務(wù)器,用于處理用戶終端的背景屏幕顯示模式請求,并返回顯示內(nèi)容信息、模板文件的地址信息給用戶終端;在用戶終端側(cè)包括有客戶端模塊,用于通過網(wǎng)絡(luò)與服務(wù)器側(cè)交互獲取需要的顯示內(nèi)容信息和模板文件,在用戶終端調(diào)用操作系統(tǒng)的桌面接口,根據(jù)模板文件將顯示內(nèi)容信息以背景屏幕的形式顯示給用戶。
2. 根據(jù)權(quán)利要求l所述的系統(tǒng),其特征在于,所述顯示內(nèi)容信 息服務(wù)器為用于保存圖片屬性信息、超鏈接屬性的數(shù)據(jù)庫服務(wù)器和 用于保存圖片、文字信息的文件服務(wù)器。
3. 根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于,所述數(shù)據(jù)庫服務(wù) 器還保存用戶信息;在服務(wù)器側(cè)還包括認(rèn)證服務(wù)器,將用戶終端側(cè)發(fā)來的用戶信息與 數(shù)據(jù)庫服務(wù)器中保存的用戶信息比較,驗證用戶終端的身份。
4. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,在服務(wù)器側(cè)還包 括升級服務(wù)器;升級服務(wù)器接收到來自用戶終端的主配置文件請求后,將包含有 最新版本客戶端模塊版本號的主配置文件返回給用戶終端;用戶終端的客戶端模塊根據(jù)收到的主配置文件判斷是否需要進行 版本升級,如果是,則到服務(wù)器側(cè)下載升級文件,并在本地升級。
5. 根據(jù)權(quán)利要求4所述的系統(tǒng),其特征在于,在服務(wù)器側(cè)還包 括環(huán)球網(wǎng)Web服務(wù)器,用于為用戶提供Web服務(wù)。
6. 根據(jù)權(quán)利要求1至5任意一項所述的系統(tǒng),其特征在于,在 服務(wù)器側(cè)還包括索引服務(wù)器,用于接收來自用戶終端的操作請求, 并根據(jù)操作請求選擇合適服務(wù)器,將該服務(wù)器的地址信息給用戶終
7. 根據(jù)權(quán)利要求6所述的系統(tǒng),其特征在于,所述服務(wù)器側(cè)服 務(wù)器設(shè)置有一個以上鏡像服務(wù)器,索引服務(wù)器根據(jù)操作請求選擇訪問 量最少的一個鏡像服務(wù)器。
8. 根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于,所述服務(wù)器側(cè)還 提供高速緩沖存儲器cache、 squid加速功能。
9. 一種利用計算機背景屏幕顯示網(wǎng)絡(luò)信息的方法,其特征在 于,包括A. 用戶選擇背景屏幕顯示模式后,用戶終端發(fā)送該背景屏幕顯 示模式的請求至服務(wù)器側(cè);B. 服務(wù)器側(cè)將該顯示模式的顯示內(nèi)容信息、模板文件返回用戶 終端;C. 用戶終端根據(jù)模板文件將顯示內(nèi)容生成桌面背景圖片,調(diào)用 操作系統(tǒng)的桌面接口以背景屏幕的形式顯示給用戶。
10. 根據(jù)權(quán)利要求9所述的方法,其特征在于,步驟B前還包 括服務(wù)器側(cè)返回用戶終端該模式的顯示內(nèi)容列表,里面包含所述顯 示內(nèi)容信息、模板文件的描述信息和下載地址;用戶終端根據(jù)下載地址訪問相應(yīng)的服務(wù)器。
11. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述圖片列表 中所列下載地址為多個,用戶終端檢測來自不同IP地址的服務(wù)器返 回時間,選擇返回時間最短一個的下載顯示內(nèi)容信息。
12. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述圖片列表 中包括顯示圖片的模板文件、圖片數(shù)量、圖片的下載地址、超鏈接 的描述文件、請求頻道的ID信息,請求頻道的名稱、圖片類型屬 性、圖片下栽數(shù)量。
13. 根據(jù)權(quán)利要求10所述的方法,其特征在于,所述圖片列表 中還包括顯示內(nèi)容信息的MD5值;用戶終端接收到圖片列表后,判斷圖片列表中的MD5值與原來 本地保存的MD5值是否一樣,如果一樣,則不再下載圖片內(nèi)容信息 和模板文件。
14. 根據(jù)權(quán)利要求9所述的方法,其特征在于,步驟A前進一步 包括用戶終端發(fā)送主配置文件請求到服務(wù)器側(cè);服務(wù)器側(cè)將包含有最新版本客戶端模塊版本號的主配置文件返回 給用戶終端;用戶終端根據(jù)收到的主配置文件判斷是否需要進行版本升級,如 果是,則到服務(wù)器側(cè)下載升級文件,并升級,進入步驟A;否則,直 接進入步驟A。
15. 根據(jù)權(quán)利要求14所述的方法,其特征在于,用戶終端在主 配置文件請求中向索引服務(wù)器提交的數(shù)據(jù)包括客戶端版本號和用戶 的網(wǎng)聯(lián)標(biāo)識ID。
16. 根據(jù)權(quán)利要求15所述的方法,其特征在于,用戶終端在主 配置文件請求中向索引服務(wù)器提交的數(shù)據(jù)還包括網(wǎng)卡地址、硬盤 ID、最后退出客戶端的模式、最后退出客戶端的頻道、是否自動運 行狀態(tài)、軟件的安裝時間、軟件的卸載時間、客戶端的唯一號標(biāo)識。
17. 根據(jù)權(quán)利要求14所述的方法,其特征在于,所述升級過程 包括用戶終端找到新的升級配置文件; 用戶終端從服務(wù)器側(cè)下載升級文件到本地安裝目錄;用戶終端安裝或拷貝新文件到指定目錄; 用戶終端更新升級的配置文件; 用戶終端重啟客戶端加載。
18. 根據(jù)權(quán)利要求14所述的方法,其特征在于,如果下載升級 文件過程中出現(xiàn)中斷或者失?。粍t升級系統(tǒng)檢測文件的完整性,判斷升級文件下載是否失敗,如 果失敗,則等待預(yù)定時間后,重新下載或者重啟客戶端后開始。
19. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述服務(wù)器側(cè)設(shè) 置多個鏡像服務(wù)器,選擇訪問量最少的服務(wù)器處理用戶終端的請求。
20. 根據(jù)權(quán)利要求9所述的方法,其特征在于,所述服務(wù)器側(cè)用 于圖片下載的服務(wù)器為多個,所述步驟B中還包括用戶終端向服 務(wù)器側(cè)獲取的文件服務(wù)器IP列表,對IP列表所列文件服務(wù)器分別進 行測試,檢測不同文件服務(wù)器IP返回的時間值;對返回的時間值進行排序,選擇出返回時間最短的IP進行圖片 信息下載。
21. 根據(jù)權(quán)利要求9所述的方法,其特征在于,步驟B中發(fā)到用 戶終端的顯示內(nèi)容信息和模板文件為不同桌面背景的多組;步驟C所述顯示過程中,每隔預(yù)定時間調(diào)用一組顯示內(nèi)容信息 和模板文件,重新執(zhí)行步驟C。
22. 根據(jù)權(quán)利要求9至21任意一項所述的方法,其特征在于, 所述顯示內(nèi)容信息包括圖片、文字和超鏈接屬性。
23. 根據(jù)權(quán)利要求22所述的方法,其特征在于,所述顯示內(nèi)容 信息還包括圖片屬性信息。
24. 根據(jù)權(quán)利要求9至21任意一項所述的方法,其特征在于, 所述模板文件中包含工作區(qū)域、展示類型、文字、圖片的設(shè)置信息。
全文摘要
本發(fā)明公開一種利用計算機背景屏幕顯示網(wǎng)絡(luò)信息的系統(tǒng)和方法,包括在服務(wù)器側(cè)設(shè)置顯示內(nèi)容信息服務(wù)器,用于保存背景屏幕的顯示內(nèi)容信息;配置服務(wù)器,用于提供背景屏幕的模板文件;應(yīng)用服務(wù)器,用于處理用戶終端的背景屏幕顯示模式請求,并返回顯示內(nèi)容信息、模板文件的地址信息給用戶終端;用戶選擇背景屏幕顯示模式后,用戶終端發(fā)送該背景屏幕顯示模式的請求至服務(wù)器側(cè);服務(wù)器側(cè)將該顯示模式的顯示內(nèi)容信息、模板文件返回用戶終端;用戶終端根據(jù)模板文件將顯示內(nèi)容生成桌面背景圖片,調(diào)用操作系統(tǒng)的桌面接口以背景屏幕的形式顯示給用戶。
文檔編號H04L29/08GK101383842SQ200710153628
公開日2009年3月11日 申請日期2007年9月7日 優(yōu)先權(quán)日2007年9月7日
發(fā)明者黃明生 申請人:北京首都在線網(wǎng)絡(luò)技術(shù)有限公司