專利名稱:一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法
技術(shù)領(lǐng)域:
本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體屬于一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法。
背景技術(shù):
紙質(zhì)報(bào)紙是人類文明的產(chǎn)物,紙質(zhì)報(bào)紙的產(chǎn)生為人類了解信息提供了非常有用的 渠道。但是,人們必須通過購買、傳閱等途徑先獲取報(bào)紙,然后閱讀,這局限了信息的傳播。 隨著互聯(lián)網(wǎng)的發(fā)展,信息的載體發(fā)生了很大的變化,從紙質(zhì)報(bào)紙演變到電子報(bào),無需購買報(bào) 紙便可輕松獲取信息。目前,雖然很多報(bào)紙發(fā)行商都提供了自己專門的電子報(bào)閱讀網(wǎng)站,人 們欲了解各種報(bào)紙的信息,只需打開此報(bào)紙發(fā)行商提供的電子報(bào)網(wǎng)站即可瀏覽。但是,報(bào)紙 發(fā)行商提供的電子報(bào)網(wǎng)站,只能閱讀到此報(bào)紙發(fā)行商的電子報(bào)紙,滿足不了用戶獲取龐大 信息的需求。如果用戶要查看不同發(fā)行商的報(bào)紙,則須來回切換很多頁面,而且需要記憶大 量的電子報(bào)網(wǎng)址,才能查看到自己想看的內(nèi)容。如此看來,這種方式不具備很好的通用性、 實(shí)用性和便捷性。而本發(fā)明方法能滿足用戶在同一網(wǎng)頁上快速閱讀、快速切換各種電子報(bào)紙的信息 和內(nèi)容的需求,用戶無需記住眾多的電子報(bào)網(wǎng)站地址,在同一頁面即可輕松在線閱讀各種 電子報(bào)紙,并且可以進(jìn)行訂閱以便以后快速查看,具有很強(qiáng)的通用性、實(shí)用性和便捷 性,極 大地提高了用戶的閱讀效率和信息生活質(zhì)量。
發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法。為了解決上述技術(shù)問題,本發(fā)明采用以下的技術(shù)方案一種通用的基于網(wǎng)頁的訂 閱電子報(bào)的方法,包括以下步驟1)用戶訪問網(wǎng)頁,通過調(diào)用服務(wù)器接口從服務(wù)器數(shù)據(jù)庫中獲取并顯示報(bào)紙分類列 表;2)用戶點(diǎn)擊報(bào)紙分類列表中的某個(gè)分類,通過調(diào)用服務(wù)器接口從服務(wù)器數(shù)據(jù)庫中 獲取并顯示報(bào)紙分類中的報(bào)紙列表;3)用戶點(diǎn)擊報(bào)紙列表中的單個(gè)報(bào)紙的訂閱按鈕,通過調(diào)用服務(wù)器接口,將用戶選 擇定閱的報(bào)紙信息保存至數(shù)據(jù)庫,實(shí)現(xiàn)對(duì)報(bào)紙的訂閱;4)訂閱成功后,通過調(diào)用服務(wù)器接口從服務(wù)器數(shù)據(jù)庫中獲取并顯示用戶訂閱的報(bào) 紙列表;5)用戶通過點(diǎn)擊訂閱列表中需要閱讀的報(bào)紙,通過調(diào)用服務(wù)器接口解析出報(bào)紙最 新的閱讀地址,并通過網(wǎng)頁處理將報(bào)紙閱讀地址通過小窗口形式嵌入頁面,用戶將會(huì)看到 此份報(bào)紙的最新內(nèi)容,可以閱讀與紙質(zhì)報(bào)紙一致的版面及內(nèi)容。其中步驟1)包含如下過程1a)用戶訪問網(wǎng)頁,通過Ajax異步調(diào)用服務(wù)器接 口從服務(wù)器數(shù)據(jù)中獲取報(bào)紙分類列表,并以JSON數(shù)據(jù)格式返回到網(wǎng)頁;lb)網(wǎng)頁通過 JavaScript解析報(bào)紙分類JSON數(shù)據(jù),顯示報(bào)紙分類列表;
其中步驟2)包含如下過程2a)用戶點(diǎn)擊報(bào)紙分類列表后,通過Ajax異步調(diào)用服務(wù)器接口,傳入當(dāng)前用戶所選報(bào)紙分類信息,從服務(wù)器數(shù)據(jù)庫中獲取當(dāng)前分類中的報(bào)紙列 表數(shù)據(jù),并以JSON數(shù)據(jù)格式返回到網(wǎng)頁;2b)網(wǎng)頁通過JavaScript解析報(bào)紙列表JSON數(shù) 據(jù),顯示當(dāng)前報(bào)紙分類的所有報(bào)紙列表;其中步驟3)包含如下過程用戶可以通過點(diǎn)擊當(dāng)前報(bào)紙列表中的各個(gè)報(bào)紙的訂 閱按鈕,通過Ajax異步調(diào)用服務(wù)器接口,傳入本地用戶Cookie信息和報(bào)紙信息,對(duì)用戶的 訂閱操作進(jìn)行數(shù)據(jù)庫存儲(chǔ),即實(shí)現(xiàn)對(duì)報(bào)紙的訂閱;其中步驟4)包含如下過程用戶訂閱成功后,通過Ajax異步請(qǐng)求服務(wù)器獲取數(shù) 據(jù),傳入用戶信息(Cookie信息),返回JSON格式訂閱列表,網(wǎng)頁通過JavaScript解析后, 在頁面顯示用戶所訂閱的報(bào)紙列表;其中步驟5)包含如下過程5a)用戶點(diǎn)擊訂閱的報(bào)紙列表中需要閱讀的報(bào)紙名 稱,根據(jù)報(bào)紙的閱讀解析URL,通過Ajax技術(shù)異步解析出當(dāng)前此份報(bào)紙的最新閱讀地址; 5b)當(dāng)Ajax異步解析出最新的閱讀地址,通過html網(wǎng)頁的iframe組件指向此閱讀地址,并 且提供足夠的閱讀空間給用戶,用戶將會(huì)看到此份報(bào)紙的最新內(nèi)容,可以閱讀與紙質(zhì)報(bào)紙 一致的版面及內(nèi)容,通過Ajax異步方式達(dá)到頁面不跳轉(zhuǎn)即可實(shí)現(xiàn)不同報(bào)紙的任意切換閱 讀。本發(fā)明與現(xiàn)有技術(shù)相比具有以下優(yōu)點(diǎn)(1)可以實(shí)時(shí)在線訂閱、查看不同報(bào)紙發(fā)行商的電子報(bào),及時(shí)性很好,無滯后,與電 子報(bào)內(nèi)容完全相同;(2)能夠在一個(gè)頁面上展示所有已訂閱的電子報(bào),并能實(shí)現(xiàn)快速瀏覽,極大地提高 了閱讀效率和閱讀體驗(yàn);(3)具有很強(qiáng)的通用性,適合包括個(gè)人電腦在內(nèi)的任何網(wǎng)絡(luò)終端的使用;(4)操作簡(jiǎn)單方便,多種報(bào)紙可進(jìn)行任意切換,無需進(jìn)行復(fù)雜的頁面跳轉(zhuǎn)。
說明書附圖中圖1、圖2是本發(fā)明的詳細(xì)流程圖。
具體實(shí)施例方式一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法,包括以下步驟1)用戶訪問網(wǎng)頁,通過Ajax異步調(diào)用服務(wù)器接口從服務(wù)器數(shù)據(jù)中獲取報(bào)紙分類 列表,并以JSON數(shù)據(jù)格式返回到網(wǎng)頁;網(wǎng)頁通過JavaScript解析報(bào)紙分類JSON數(shù)據(jù),顯示 報(bào)紙分類列表;2)用戶點(diǎn)擊報(bào)紙分類列表后,通過Ajax異步調(diào)用服務(wù)器接口,傳入當(dāng)前用戶所選 報(bào)紙分類信息,從服務(wù)器數(shù)據(jù)庫中獲取當(dāng)前分類中的報(bào)紙列表數(shù)據(jù),并以JSON數(shù)據(jù)格式返 回到網(wǎng)頁;網(wǎng)頁通過JavaScript解析報(bào)紙列表JSON數(shù)據(jù),顯示當(dāng)前報(bào)紙分類的所有報(bào)紙列 表;3)用戶可以通過點(diǎn)擊當(dāng)前報(bào)紙列表中的各個(gè)報(bào)紙的訂閱按鈕,通過Ajax異步調(diào) 用服務(wù)器接口,傳入本地用戶Cookie信息和報(bào)紙信息,對(duì)用戶的訂閱操作進(jìn)行數(shù)據(jù)庫存 儲(chǔ),即實(shí)現(xiàn)對(duì)報(bào)紙的訂閱;
4)用戶訂閱成功后,通過Ajax異步請(qǐng)求服務(wù)器獲取數(shù)據(jù),傳入用戶信息(Cookie 信息),返回JSON格式訂閱列表數(shù)據(jù),網(wǎng)頁通過JavaScript解析后,在頁面顯示用戶所訂閱 的報(bào)紙列表;5)用戶點(diǎn)擊訂閱的報(bào)紙列表中需要閱讀的報(bào)紙名稱,根據(jù)報(bào)紙的閱讀解析URL, 通過Ajax技術(shù)異步解析出當(dāng)前此份報(bào)紙的最新閱讀地址;當(dāng)Ajax異步解析出最新的閱讀 地址,通過html網(wǎng)頁的iframe組件指向此閱讀地址,并且提供足夠的閱讀空間給用戶,用 戶將會(huì)看到此份報(bào)紙的最新內(nèi)容,可以閱讀與紙質(zhì)報(bào)紙一致的版面及內(nèi)容,通過Aj ax異步 方式達(dá)到頁面不跳轉(zhuǎn)即可實(shí)現(xiàn)不同報(bào)紙的任意切換閱讀。
具體實(shí)施方式
步驟中所述Ajax是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。
具體實(shí)施方式
步驟中所述JSON是指JavaScript Object Notation,是一種輕量 級(jí)的數(shù)據(jù)交換格式。下面進(jìn)一步詳細(xì)說明本發(fā)明所述的方法參見說明書附圖1、附圖2,用戶訪問網(wǎng)頁,通過Ajax異步調(diào)用服務(wù)器接口從服務(wù) 器數(shù)據(jù)中獲取報(bào)紙分類列表,并以JSON數(shù)據(jù)格式返回到網(wǎng)頁;網(wǎng)頁通過JavaScript解析 報(bào)紙分類JSON數(shù)據(jù),顯示報(bào)紙分類列表;用戶點(diǎn)擊報(bào)紙分類列表后,通過Ajax異步調(diào)用 服務(wù)器接口,傳入當(dāng)前用戶所選報(bào)紙分類信息,從服務(wù)器數(shù)據(jù)庫中獲取當(dāng)前分類中的報(bào)紙 列表數(shù)據(jù),并以JSON數(shù)據(jù)格式返回到網(wǎng)頁;網(wǎng)頁通過JavaScript解析報(bào)紙列表JSON數(shù) 據(jù),顯示當(dāng)前報(bào)紙分類的所有報(bào)紙列表;用戶可以通過點(diǎn)擊當(dāng)前報(bào)紙列表中的各個(gè)報(bào)紙的 訂閱按鈕,通過Ajax異步調(diào)用服務(wù)器接口,傳入本地用戶Cookie信息和報(bào)紙信息,對(duì)用戶 的訂閱操作進(jìn)行數(shù)據(jù)庫存儲(chǔ),即實(shí)現(xiàn)對(duì)報(bào)紙的訂閱;用戶訂閱成功后,通過Ajax異步請(qǐng)求 服務(wù)器獲取數(shù)據(jù),傳入用戶信息(Cookie信息),返回JSON格式訂閱列表數(shù)據(jù),網(wǎng)頁通過 JavaScript解析后,在頁面顯示用戶所訂閱的報(bào)紙列表;用戶點(diǎn)擊訂閱的報(bào)紙列表中需要 閱讀的報(bào)紙名稱,根據(jù)報(bào)紙的閱讀解析URL,通過Ajax技術(shù)異步解析出當(dāng)前此份報(bào)紙的最 新閱讀地址;當(dāng)Ajax異步解析出最新的閱讀地址,通過html網(wǎng)頁的iframe組件指向此閱 讀地址,并且提供足夠的閱讀空間給用戶,用戶將會(huì)看到此份報(bào)紙的最新內(nèi)容,可以閱讀與 紙質(zhì)報(bào)紙一致的版面及內(nèi)容,通過Ajax異步方式達(dá)到頁面不跳轉(zhuǎn)即可實(shí)現(xiàn)不同報(bào)紙的任 意切換閱讀。
權(quán)利要求
一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法,包括以下步驟1)用戶訪問網(wǎng)頁,通過調(diào)用服務(wù)器接口從服務(wù)器數(shù)據(jù)庫中獲取并顯示報(bào)紙分類列表;2)用戶點(diǎn)擊報(bào)紙分類列表中的某個(gè)分類,通過調(diào)用服務(wù)器接口從服務(wù)器數(shù)據(jù)庫中獲取并顯示報(bào)紙分類中的報(bào)紙列表;3)用戶點(diǎn)擊報(bào)紙列表中的單個(gè)報(bào)紙的訂閱按鈕,通過調(diào)用服務(wù)器接口,將用戶選擇定閱的報(bào)紙信息保存至數(shù)據(jù)庫,實(shí)現(xiàn)對(duì)報(bào)紙的訂閱;4)訂閱成功后,通過調(diào)用服務(wù)器接口從服務(wù)器數(shù)據(jù)庫中獲取并顯示用戶訂閱的報(bào)紙列表;5)用戶通過點(diǎn)擊訂閱列表中需要閱讀的報(bào)紙,通過調(diào)用服務(wù)器接口解析出報(bào)紙最新的閱讀地址,并通過網(wǎng)頁處理將報(bào)紙閱讀地址通過小窗口形式嵌入頁面,用戶將會(huì)看到此份報(bào)紙的最新內(nèi)容,可以閱讀與紙質(zhì)報(bào)紙一致的版面及內(nèi)容。
2.如權(quán)利要求1所述的一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法,其特征在于其中 步驟1)包含如下過程1a)用戶訪問網(wǎng)頁,通過Ajax異步調(diào)用服務(wù)器接口從服務(wù)器數(shù)據(jù)中 獲取報(bào)紙分類列表,并以JS0N數(shù)據(jù)格式返回到網(wǎng)頁;lb)網(wǎng)頁通過JavaScript解析報(bào)紙分 類JS0N數(shù)據(jù),顯示報(bào)紙分類列表。
3.如權(quán)利要求1所述的一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法,其特征在于其中 步驟2)包含如下過程2a)用戶點(diǎn)擊報(bào)紙分類列表后,通過Ajax異步調(diào)用服務(wù)器接口,傳 入當(dāng)前用戶所選報(bào)紙分類信息,從服務(wù)器數(shù)據(jù)庫中獲取當(dāng)前分類中的報(bào)紙列表數(shù)據(jù),并以 JS0N數(shù)據(jù)格式返回到網(wǎng)頁;2b)網(wǎng)頁通過JavaScript解析報(bào)紙列表JS0N數(shù)據(jù),顯示當(dāng)前報(bào) 紙分類的所有報(bào)紙列表。
4.如權(quán)利要求1所述的一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法,其特征在于其中 步驟3)包含如下過程用戶可以通過點(diǎn)擊當(dāng)前報(bào)紙列表中的各個(gè)報(bào)紙的訂閱按鈕,通過 Ajax異步調(diào)用服務(wù)器接口,傳入本地用戶Cookie信息和報(bào)紙信息,對(duì)用戶的訂閱操作進(jìn)行 數(shù)據(jù)庫存儲(chǔ),即實(shí)現(xiàn)對(duì)報(bào)紙的訂閱。
5.如權(quán)利要求1所述的一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法,其特征在于其中 步驟4)包含如下過程用戶訂閱成功后,通過Ajax異步請(qǐng)求服務(wù)器獲取數(shù)據(jù),傳入用戶信 息(Cookie信息),返回JS0N格式訂閱列表,網(wǎng)頁通過JavaScript解析后,在頁面顯示用戶 所訂閱的報(bào)紙列表。
6.如權(quán)利要求1所述的一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法,其特征在于其中 步驟5)包含如下過程5a)用戶點(diǎn)擊訂閱的報(bào)紙列表中需要閱讀的報(bào)紙名稱,根據(jù)報(bào)紙的 閱讀解析URL,通過Ajax技術(shù)異步解析出當(dāng)前此份報(bào)紙的最新閱讀地址;5b)當(dāng)Ajax異步 解析出最新的閱讀地址,通過html網(wǎng)頁的iframe組件指向此閱讀地址,并且提供足夠的閱 讀空間給用戶,用戶將會(huì)看到此份報(bào)紙的最新內(nèi)容,可以閱讀與紙質(zhì)報(bào)紙一致的版面及內(nèi) 容,通過Ajax異步方式達(dá)到頁面不跳轉(zhuǎn)即可實(shí)現(xiàn)不同報(bào)紙的任意切換閱讀。
7.如權(quán)利要求1所述的一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法,其特征在于用戶 訪問網(wǎng)頁,通過Ajax異步請(qǐng)求服務(wù)器數(shù)據(jù)庫得到報(bào)紙分類JS0N列表數(shù)據(jù),通過JavaScript 解析顯示報(bào)紙分類列表,用戶選擇報(bào)紙分類,通過Ajax異步請(qǐng)求服務(wù)器接口,傳入報(bào)紙分 類信息,得到報(bào)紙分類的報(bào)紙JS0N列表數(shù)據(jù),通過JavaScript解析,顯示報(bào)紙列表,用戶點(diǎn) 擊單個(gè)報(bào)紙的訂閱按鈕,將用戶信息(Cookie標(biāo)識(shí))和所訂閱報(bào)紙信息通過Ajax異步保存到服務(wù)器數(shù)據(jù)庫中,成功訂閱報(bào)紙,通過Ajax異步調(diào)用服務(wù)器接口,顯示用戶訂閱的報(bào)紙 列表,用戶在訂閱報(bào)紙列表點(diǎn)擊需要閱讀的報(bào)紙,通過Ajax調(diào)用服務(wù)器接口,得到最新的 電子報(bào)紙閱讀地址,通過iframe小窗口形式嵌入網(wǎng)頁,便可在線閱讀。
8.如權(quán)利要求2、3、4、5、6和7中所述的Ajax是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁 開發(fā)技術(shù)。
9.如權(quán)利要求2、3、5和7中所述的JS0N是指JavaScriptObject Notation,是一種 輕量級(jí)的數(shù)據(jù)交換格式。
全文摘要
本發(fā)明名稱是一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法,本發(fā)明屬于網(wǎng)絡(luò)技術(shù)領(lǐng)域。采用的技術(shù)方案一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法。本發(fā)明提供一種通用的基于網(wǎng)頁的訂閱電子報(bào)的方法。方法是用戶訪問網(wǎng)頁,通過調(diào)用服務(wù)器接口獲取并顯示用戶訂閱的報(bào)紙數(shù)據(jù),用戶可以點(diǎn)擊訂閱按鈕,選擇報(bào)紙分類,通過調(diào)用服務(wù)器接口,顯示分類中的報(bào)紙列表,用戶點(diǎn)擊每個(gè)報(bào)紙的訂閱按鈕,完成訂閱,顯示訂閱列表,用戶點(diǎn)擊訂閱的報(bào)紙,通過調(diào)用服務(wù)器接口,將最新的報(bào)紙?jiān)诰€閱讀地址以小窗口形式嵌入網(wǎng)頁,用戶可以點(diǎn)擊其它報(bào)紙進(jìn)行切換閱讀。此方法可在一個(gè)網(wǎng)頁對(duì)所有報(bào)紙進(jìn)行訂閱、閱讀、切換,具有很強(qiáng)的通用性、實(shí)用性和便捷性。
文檔編號(hào)G06F17/30GK101866365SQ20101022371
公開日2010年10月20日 申請(qǐng)日期2010年7月2日 優(yōu)先權(quán)日2010年7月2日
發(fā)明者胡加明 申請(qǐng)人:蘇州闊地網(wǎng)絡(luò)科技有限公司