專利名稱:網(wǎng)絡閱讀系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及計算機網(wǎng)絡領域,具體涉及一種網(wǎng)絡閱讀系統(tǒng)。
背景技術:
在現(xiàn)有技術中,網(wǎng)絡閱讀通過客戶端與內(nèi)容端間的端到端方式實現(xiàn)。其中,客戶端為根據(jù)用戶需求發(fā)送閱讀業(yè)務請求的一方,內(nèi)容端為提供閱讀內(nèi)容的一方。當客戶端需要從不同的內(nèi)容端獲得閱讀內(nèi)容時,需要根據(jù)各個內(nèi)容端所支持接收的參數(shù)來對請求中的參數(shù)分別配置,針對不同的內(nèi)容端發(fā)送不同的請求信息。此外,由于各個內(nèi)容端所支持的參數(shù)的不同,當客戶端對某個內(nèi)容端支持的參數(shù)不清楚時,該客戶端則無法從該內(nèi)容端獲得閱讀內(nèi)容??梢?,現(xiàn)有技術中無法實現(xiàn)用戶對各個內(nèi)容端間的閱讀資源共享。此外,客戶端需要根據(jù)各個內(nèi)容端所支持接收的參數(shù)對發(fā)送請求中的參數(shù)分別配置,增加了客戶端的操作負擔。
發(fā)明內(nèi)容
鑒于上述問題,提出了本發(fā)明以便提供一種克服上述問題或者至少部分地解決上述問題的網(wǎng)絡閱讀系統(tǒng)。
依據(jù)本發(fā)明,提供了一種網(wǎng)絡閱讀系統(tǒng),其包括實現(xiàn)網(wǎng)絡閱讀的服務器、客戶端和內(nèi)容端,其中,
所述客戶端,適于發(fā)送閱讀業(yè)務相關的請求;
所述內(nèi)容端,適于提供網(wǎng)絡閱讀的內(nèi)容;
所述實現(xiàn)網(wǎng)絡閱讀的服務器包括客戶端傳輸模塊、內(nèi)容端傳輸模塊和服務處理模塊,
所述客戶端傳輸模塊,適于接收客戶端發(fā)送的客戶端請求,解析客戶端請求中信息,以及將所述服務處理模塊生成的閱讀內(nèi)容返回給客戶端;
所述服務處理模塊,適于根據(jù)客戶端請求中信息和內(nèi)容端接口生成發(fā)送給內(nèi)容端的內(nèi)容端請求,以及根據(jù)內(nèi)容端返回的信息生成閱讀內(nèi)容,所述內(nèi)容端接口中配置有規(guī)范內(nèi)容端統(tǒng)一支持接收的參數(shù);
所述內(nèi)容端傳輸模塊,適于將服務處理模塊生成的內(nèi)容端請求發(fā)送給內(nèi)容端,以及接收內(nèi)容端返回的信息。
可選地,所述客戶端傳輸模塊,進一步適于根據(jù)客戶端接口解析客戶端請求中信息,所述客戶端接口中配置有規(guī)范客戶端統(tǒng)一支持提供的參數(shù)。
可選地,所述客戶端請求包括目錄瀏覽請求,所述目錄瀏覽請求中包括請求瀏覽的圖書標識和提供該圖書的內(nèi)容端標識;
所述內(nèi)容端接口包括目錄接口,所述目錄接口中配置的參數(shù)包括內(nèi)容端ID和圖書ID ;
所述服務處理模塊,進一步適于將目錄瀏覽請求中內(nèi)容端標識賦值給內(nèi)容端ID,圖書標識賦值給圖書ID。
可選地,所述內(nèi)容端返回的信息中包括章節(jié)目錄;
所述目錄瀏覽請求中還包括每頁中章節(jié)數(shù)量;
所述服務處理模塊,進一步適于根據(jù)每頁中章節(jié)數(shù)量對章節(jié)目錄進行分頁,根據(jù)分頁后章節(jié)目錄生成閱讀內(nèi)容。
可選地,所述目錄瀏覽請求中還包括請求瀏覽的目錄頁號;
所述服務處理模塊,進一步適于在對章節(jié)目錄進行分頁后,以分頁后章節(jié)目錄中目錄頁號指定的目錄頁為閱讀內(nèi)容。
可選地,所述客戶端請求包括章節(jié)閱讀請求,所述章節(jié)閱讀請求中包括請求閱讀的圖書標識、請求閱讀的章節(jié)標識和提供該圖書的內(nèi)容端標識;
所述內(nèi)容端接口包括章節(jié)接口,所述章節(jié)接口中配置的參數(shù)包括內(nèi)容端ID、圖書ID和章節(jié)ID ;
所述服務處理模塊,進一步適于將章節(jié)閱讀請求中內(nèi)容端標識賦值給內(nèi)容端ID, 圖書標識賦值給圖書ID,章節(jié)標識賦值給章節(jié)ID。
可選地,所述內(nèi)容端接口中配置的參數(shù)包括統(tǒng)一簽名,所述統(tǒng)一簽名中包括文本格式和圖片格式確定所需的 共同參數(shù);
所述服務處理模塊,進一步適于根據(jù)內(nèi)容端支持的格式樣式對統(tǒng)一簽名賦值;
所述內(nèi)容端返回的信息為內(nèi)容端按統(tǒng)一簽名確定的格式生成的閱讀內(nèi)容。
可選地,所述章節(jié)接口中配置的參數(shù)還包括圖片屬性,所述圖片屬性至少包括下列屬性之一背景屬性、字體屬性、圖片是否分頁和圖片寬度;
所述服務處理模塊,進一步適于根據(jù)內(nèi)容端支持的圖片樣式對圖片屬性賦值;
所述內(nèi)容端返回的信息為內(nèi)容端根據(jù)圖片屬性生成的閱讀內(nèi)容的圖片。
可選地,所述服務器還包括付費模塊,
所述服務處理模塊,進一步適于在接收到章節(jié)閱讀請求后,指示付費模塊進行扣費操作;
所述付費模塊,適于確定用戶請求閱讀的章節(jié)的定價值,從發(fā)送章節(jié)閱讀請求的用戶的賬戶儲值余額中扣除所述定價值,在提供請求閱讀的章節(jié)的內(nèi)容端的收費儲值中增加所述定價值。
可選地,所述服務器還包括充值模塊,
所述付費模塊,進一步適于確定用戶請求閱讀的章節(jié)的定價值后,根據(jù)所述定價值判斷用戶的賬戶儲值余額是否充足,如果充足,則從用戶的賬戶儲值余額中扣除所述定價值,在內(nèi)容端的收費儲值中增加所述定價值;如果不充足,則指示充值模塊提示充值,客戶端充值完成后,重新判斷用戶的賬戶儲值余額是否充足;
所述充值模塊,適于通過客戶端傳輸模塊向客戶端發(fā)送充值提示,以及通過客戶端傳輸模塊接受充值,根據(jù)充值數(shù)額修改用戶的賬戶儲值余額,通知所述付費模塊客戶端充值完成。
根據(jù)本發(fā)明的網(wǎng)絡閱讀系統(tǒng)的技術方案,其中通過內(nèi)容端接口來規(guī)范內(nèi)容端統(tǒng)一支持接收的參數(shù),并且服務器對客戶端請求進行統(tǒng)一接收,之后根據(jù)接收的客戶端請求和內(nèi)容端接口向內(nèi)容端發(fā)送內(nèi)容端請求,根據(jù)內(nèi)容端返回的內(nèi)容向客戶端返回閱讀內(nèi)容。由此,實現(xiàn)了服務器根據(jù)內(nèi)容端接口對客戶端請求的統(tǒng)一處理,取得了用戶能夠?qū)Ω鱾€內(nèi)容端間的閱讀資源共享的有益效果;并且客戶端無需根據(jù)各個內(nèi)容端所支持接收的參數(shù)對發(fā)送請求中的參數(shù)分別配置,因此還取得了減少客戶端的操作負擔,節(jié)約客戶端的系統(tǒng)資源的有益效果。
通過閱讀下文優(yōu)選實施方式的詳細描述,各種其他的優(yōu)點和益處對于本領域普通技術人員將變得清楚明了。附圖僅用于示出優(yōu)選實施方式的目的,而并不認為是對本發(fā)明的限制。而且在整個附圖中,用相同的參考符號表示相同的部件。在附圖中
圖I示出了根據(jù)本發(fā)明一個實施例的實現(xiàn)網(wǎng)絡閱讀的服務器的結構框圖2示出了根據(jù)本發(fā)明另一個實施例的實現(xiàn)網(wǎng)絡閱讀的服務器的結構框圖3示出了根據(jù)本發(fā)明一個實施例的網(wǎng)絡閱讀系統(tǒng)的結構框圖4示出了根據(jù)本發(fā)明一個實施例的實現(xiàn)網(wǎng)絡閱讀的方法的流程圖;以及
圖5示出了根據(jù)本發(fā)明一個實施例的實現(xiàn)網(wǎng)絡閱讀中扣費的操作的流程圖。
具體實施方式
下面將參照附圖更詳細地描述本公開的示例性實施例。雖然附圖中顯示了本公開的示例性實施例,然而應當理解,可以以各種形式實現(xiàn)本公開而不應被這里闡述的實施例所限制。相反,提供這些實施例是為了能夠更透徹地理解本公開,并且能夠?qū)⒈竟_的范圍完整的傳達給本領域的技術人員。
參見圖1,示出了根據(jù)本發(fā)明一個實施例的實現(xiàn)網(wǎng)絡閱讀的服務器的結構框圖。服務器100包括客戶端傳輸模塊110、內(nèi)容端傳輸模塊130和服務處理模塊120。
客戶端傳輸模塊110,適于接收客戶端200發(fā)送的客戶端請求,解析客戶端請求中信息,以及將服務處理模塊120生成的閱讀內(nèi)容返回給客戶端200。
服務處理模塊120,適于根據(jù)客戶端請求中信息和內(nèi)容端接口生成發(fā)送給內(nèi)容端 300的內(nèi)容端請求,以及根據(jù)內(nèi)容端300返回的信息生成閱讀內(nèi)容。內(nèi)容端接口中配置有規(guī)范內(nèi)容端300統(tǒng)一支持接收的參數(shù)。
內(nèi)容端傳輸模塊130,適于將服務處理模塊120生成的內(nèi)容端請求發(fā)送給內(nèi)容端 300,以及接收內(nèi)容端300返回的信息。
由上述可見,本實施例中,實現(xiàn)了服務器根據(jù)內(nèi)容端接口對客戶端請求的統(tǒng)一處理,使得客戶端無需根據(jù)各個內(nèi)容端所支持接收的參數(shù)對發(fā)送請求中的參數(shù)分別配置,取得了減少客戶端的操作負擔,節(jié)約客戶端的資源,并且能夠在各個內(nèi)容端間共享用戶,以及實現(xiàn)用戶對各個內(nèi)容端間的閱讀資源共享的有益效果。此外,通過使用內(nèi)容端接口使得內(nèi)容端支持的參數(shù)具有良好的擴展性,當某個內(nèi)容端支持的參數(shù)增加時,僅需在現(xiàn)有內(nèi)容端接口中規(guī)范的參數(shù)后增加參數(shù)即可,不會影響其他內(nèi)容端使用內(nèi)容端接口。
進一步地,客戶端傳輸模塊110,適于根據(jù)客戶端接口解析客戶端請求中信息。客戶端接口中配置有規(guī)范客戶端200統(tǒng)一支持提供的參數(shù)。
在該技術方案中,不但對內(nèi)容端支持接收的參數(shù)通過內(nèi)容端接口進行了統(tǒng)一規(guī)范,而且對客戶端支持提供的參數(shù)通過客戶端接口進行了統(tǒng)一規(guī)范。由此,使得服務器解析客戶端請求的操作更加容易,無需根據(jù)不同種類客戶端的請求進行不同的解析處理。并且, 將客戶端提供的參數(shù)進行統(tǒng)一規(guī)范,使得客戶端能夠提供統(tǒng)一的參數(shù),便于服務器根據(jù)客戶端請求中信息快速得出內(nèi)容端請求中所用信息,從而生成內(nèi)容端請求,有利于提高服務器的處理速度。此外,在服務器和客戶端間使用客戶端接口進行參數(shù)規(guī)范,使得在服務器與內(nèi)容端間的內(nèi)容端接口變化時,服務器與客戶端的交互方式不受影響,并且該統(tǒng)一的客戶端接口,方便客戶端進行閱讀資源的調(diào)取。
本發(fā)明一個實施例的實現(xiàn)網(wǎng)絡閱讀的服務器100的第一個示例如下所述。在該示例中,以客戶端200發(fā)送的請求為目錄瀏覽請求為例進行詳細說明。
目錄瀏覽請求中包括請求瀏覽的圖書標識、提供該圖書的內(nèi)容端標識、每頁中章節(jié)數(shù)量和請求瀏覽的目錄頁號。內(nèi)容端接口包括目錄接口。目錄接口中配置的參數(shù)包括 內(nèi)容端ID和圖書ID。內(nèi)容端300返回的信息中包括章節(jié)目錄。
服務處理模塊120,進一步適于將目錄瀏覽請求中內(nèi)容端標識賦值給內(nèi)容端ID, 圖書標識賦值給圖 書ID,以生成內(nèi)容端請求;以及根據(jù)每頁中章節(jié)數(shù)量對內(nèi)容端300返回的章節(jié)目錄進行分頁,以分頁后章節(jié)目錄中目錄頁號指定的目錄頁為閱讀內(nèi)容。
其中,目錄瀏覽請求中的每頁中章節(jié)數(shù)量和請求瀏覽的目錄頁號為可選參數(shù),當目錄瀏覽請求中沒有提供每頁中章節(jié)數(shù)量和請求瀏覽的目錄頁號時,服務處理模塊120直接將內(nèi)容端300返回的章節(jié)目錄作為閱讀內(nèi)容返回給客戶端200。當目錄瀏覽請求中提供了每頁中章節(jié)數(shù)量,但沒有提供請求瀏覽的目錄頁號時,服務處理模塊120根據(jù)每頁中章節(jié)數(shù)量將內(nèi)容端300返回的章節(jié)目錄分頁,將分頁后的章節(jié)目錄作為閱讀內(nèi)容返回給客戶端200。此外,服務器100可以每次傳輸分頁后的章節(jié)目錄的一頁到客戶端200,以避免客戶端200等待時間過長。
由上述可見,本示例中,針對客戶端的目錄瀏覽請求中參數(shù)的不同,服務器進行不同的處理,而內(nèi)容端接收的參數(shù)和提供的內(nèi)容沒有變化。由此,避免了內(nèi)容端為應對不同客戶端需求而進行的復雜操作,減少了內(nèi)容端的操作負擔。而且,由服務器對客戶端請求和客戶端回復進行統(tǒng)一處理,使得在客戶端請求中參數(shù)變化時,不影響服務器與內(nèi)容端間交換, 使得客戶端需求的增加具有高擴展性。
進一步地,內(nèi)容端接口中配置的參數(shù)還包括統(tǒng)一簽名。統(tǒng)一簽名中包括文本格式和圖片格式確定所需的共同參數(shù)。
服務處理模塊120,進一步適于根據(jù)內(nèi)容端300支持的格式樣式對統(tǒng)一簽名賦值。
內(nèi)容端300返回的信息為內(nèi)容端300按統(tǒng)一簽名確定的格式生成的閱讀內(nèi)容。
由上述可見,通過統(tǒng)一簽名,由服務器根據(jù)內(nèi)容端支持的格式,對閱讀內(nèi)容的格式進行統(tǒng)一配置,并將該格式的閱讀內(nèi)容返回給客戶端,由此使得各個客戶端能夠獲得統(tǒng)一的優(yōu)質(zhì)閱讀效果。并且,避免了客戶端對于格式的繁瑣配置,以及由于不清楚內(nèi)容端所支持的格式,而造成的格式配置錯誤。
本實施例中接口具體實現(xiàn)的舉例如下所述。
客戶端的目錄瀏覽請求中包括如表一所示的參數(shù)。該請求中參數(shù)可以通過客戶端接口中的目錄接口實現(xiàn)。
權利要求
1.一種網(wǎng)絡閱讀系統(tǒng),包括實現(xiàn)網(wǎng)絡閱讀的服務器、客戶端和內(nèi)容端,其中 所述客戶端,適于發(fā)送閱讀業(yè)務相關的請求; 所述內(nèi)容端,適于提供網(wǎng)絡閱讀的內(nèi)容; 所述實現(xiàn)網(wǎng)絡閱讀的服務器包括客戶端傳輸模塊、內(nèi)容端傳輸模塊和服務處理模塊,所述客戶端傳輸模塊,適于接收客戶端發(fā)送的客戶端請求,解析客戶端請求中信息,以及將所述服務處理模塊生成的閱讀內(nèi)容返回給客戶端; 所述服務處理模塊,適于根據(jù)客戶端請求中信息和內(nèi)容端接口生成發(fā)送給內(nèi)容端的內(nèi)容端請求,以及根據(jù)內(nèi)容端返回的信息生成閱讀內(nèi)容,所述內(nèi)容端接口中配置有規(guī)范內(nèi)容端統(tǒng)一支持接收的參數(shù); 所述內(nèi)容端傳輸模塊,適于將服務處理模塊生成的內(nèi)容端請求發(fā)送給內(nèi)容端,以及接收內(nèi)容端返回的信息。
2.根據(jù)權利要求I所述的網(wǎng)絡閱讀系統(tǒng),其中, 所述客戶端傳輸模塊,進一步適于根據(jù)客戶端接口解析客戶端請求中信息,所述客戶端接口中配置有規(guī)范客戶端統(tǒng)一支持提供的參數(shù)。
3.根據(jù)權利要求I或2所述的網(wǎng)絡閱讀系統(tǒng),其中, 所述客戶端請求包括目錄瀏覽請求,所述目錄瀏覽請求中包括請求瀏覽的圖書標識和提供該圖書的內(nèi)容端標識; 所述內(nèi)容端接口包括目錄接口,所述目錄接口中配置的參數(shù)包括內(nèi)容端ID和圖書ID ; 所述服務處理模塊,進一步適于將目錄瀏覽請求中內(nèi)容端標識賦值給內(nèi)容端ID,圖書標識賦值給圖書ID。
4.根據(jù)權利要求I至3任一項所述的網(wǎng)絡閱讀系統(tǒng),其中, 所述內(nèi)容端返回的信息中包括章節(jié)目錄; 所述目錄瀏覽請求中還包括每頁中章節(jié)數(shù)量; 所述服務處理模塊,進一步適于根據(jù)每頁中章節(jié)數(shù)量對章節(jié)目錄進行分頁,根據(jù)分頁后章節(jié)目錄生成閱讀內(nèi)容。
5.根據(jù)權利要求I至4任一項所述的網(wǎng)絡閱讀系統(tǒng),其中, 所述目錄瀏覽請求中還包括請求瀏覽的目錄頁號; 所述服務處理模塊,進一步適于在對章節(jié)目錄進行分頁后,以分頁后章節(jié)目錄中目錄頁號指定的目錄頁為閱讀內(nèi)容。
6.根據(jù)權利要求I至5任一項所述的網(wǎng)絡閱讀系統(tǒng),其中, 所述客戶端請求包括章節(jié)閱讀請求,所述章節(jié)閱讀請求中包括請求閱讀的圖書標識、請求閱讀的章節(jié)標識和提供該圖書的內(nèi)容端標識; 所述內(nèi)容端接口包括章節(jié)接口,所述章節(jié)接口中配置的參數(shù)包括內(nèi)容端ID、圖書ID和章節(jié)ID ; 所述服務處理模塊,進一步適于將章節(jié)閱讀請求中內(nèi)容端標識賦值給內(nèi)容端ID,圖書標識賦值給圖書ID,章節(jié)標識賦值給章節(jié)ID。
7.根據(jù)權利要求I至6任一項所述的網(wǎng)絡閱讀系統(tǒng),其中, 所述內(nèi)容端接口中配置的參數(shù)包括統(tǒng)一簽名,所述統(tǒng)一簽名中包括文本格式和圖片格式確定所需的共同參數(shù); 所述服務處理模塊,進一步適于根據(jù)內(nèi)容端支持的格式樣式對統(tǒng)一簽名賦值; 所述內(nèi)容端返回的信息為內(nèi)容端按統(tǒng)一簽名確定的格式生成的閱讀內(nèi)容。
8.根據(jù)權利要求I至7任一項所述的網(wǎng)絡閱讀系統(tǒng),其中, 所述章節(jié)接口中配置的參數(shù)還包括圖片屬性,所述圖片屬性至少包括下列屬性之一背景屬性、字體屬性、圖片是否分頁和圖片寬度; 所述服務處理模塊,進一步適于根據(jù)內(nèi)容端支持的圖片樣式對圖片屬性賦值; 所述內(nèi)容端返回的信息為內(nèi)容端根據(jù)圖片屬性生成的閱讀內(nèi)容的圖片。
9.根據(jù)權利要求I至8任一項所述的網(wǎng)絡閱讀系統(tǒng),其中, 所述實現(xiàn)網(wǎng)絡閱讀的服務器還包括付費模塊, 所述服務處理模塊,進一步適于在接收到章節(jié)閱讀請求后,指示付費模塊進行扣費操作; 所述付費模塊,適于確定用戶請求閱讀的章節(jié)的定價值,從發(fā)送章節(jié)閱讀請求的用戶的賬戶儲值余額中扣除所述定價值,在提供請求閱讀的章節(jié)的內(nèi)容端的收費儲值中增加所述定價值。
10.根據(jù)權利要求I至9任一項所述的網(wǎng)絡閱讀系統(tǒng),其中, 所述實現(xiàn)網(wǎng)絡閱讀的服務器還包括充值模塊, 所述付費模塊,進一步適于確定用戶請求閱讀的章節(jié)的定價值后,根據(jù)所述定價值判斷用戶的賬戶儲值余額是否充足,如果充足,則從用戶的賬戶儲值余額中扣除所述定價值,在內(nèi)容端的收費儲值中增加所述定價值;如果不充足,則指示充值模塊提示充值,客戶端充值完成后,重新判斷用戶的賬戶儲值余額是否充足; 所述充值模塊,適于通過客戶端傳輸模塊向客戶端發(fā)送充值提示,以及通過客戶端傳輸模塊接受充值,根據(jù)充值數(shù)額修改用戶的賬戶儲值余額,通知所述付費模塊客戶端充值完成。
全文摘要
本發(fā)明公開了一種網(wǎng)絡閱讀系統(tǒng),其包括實現(xiàn)網(wǎng)絡閱讀的服務器、客戶端和內(nèi)容端,其中所述客戶端,適于發(fā)送閱讀業(yè)務相關的請求;所述內(nèi)容端,適于提供網(wǎng)絡閱讀的內(nèi)容;所述實現(xiàn)網(wǎng)絡閱讀的服務器包括客戶端傳輸模塊、內(nèi)容端傳輸模塊和服務處理模塊;所述服務處理模塊,適于根據(jù)客戶端請求中信息和內(nèi)容端接口生成發(fā)送給內(nèi)容端的內(nèi)容端請求,以及根據(jù)內(nèi)容端返回的信息生成閱讀內(nèi)容,所述內(nèi)容端接口中配置有規(guī)范內(nèi)容端統(tǒng)一支持接收的參數(shù);所述內(nèi)容端傳輸模塊,適于將服務處理模塊生成的內(nèi)容端請求發(fā)送給內(nèi)容端,以及接收內(nèi)容端返回的信息。本發(fā)明能夠解決現(xiàn)有技術中無法實現(xiàn)用戶對各個內(nèi)容端間的閱讀資源共享和客戶端操作負擔過重的問題。
文檔編號H04L29/06GK102932339SQ20121041314
公開日2013年2月13日 申請日期2012年10月25日 優(yōu)先權日2012年10月25日
發(fā)明者陳竑, 何倩 申請人:北京奇虎科技有限公司, 奇智軟件(北京)有限公司