一種基于云計算與網(wǎng)頁解析技術的數(shù)據(jù)檢索系統(tǒng)的制作方法
【技術領域】
[0001]本發(fā)明涉及一種基于云計算與網(wǎng)頁解析技術的數(shù)據(jù)檢索系統(tǒng),涉及通信技術領域、網(wǎng)頁解析技術領域、云計算領域。
【背景技術】
[0002]隨著科技的不斷進步,智能終端迅速的普及,良好的互聯(lián)網(wǎng)接入讓用戶可以隨時隨地通過智能終端獲取更豐富的信息服務,移動互聯(lián)網(wǎng)業(yè)務因此成為了熱點。目前網(wǎng)頁都是面向具有大尺寸屏幕的設備,因而用戶不能在屏幕尺寸較小的設備上隨心所欲的瀏覽,繼而在用戶體驗上會大打折扣。與此同時,廣告服務越來越多,各種頁面廣告、彈窗廣告應用盡有,在移動智能終端上瀏覽網(wǎng)頁時,這些廣告不僅會導致用戶誤操作,而且還會大量消耗用戶的數(shù)據(jù)流量,進而增加用戶上網(wǎng)費用。
[0003]在大數(shù)據(jù)處理方面,移動智能終端能力有限,如果將大量數(shù)據(jù)的處理全放在移動智能終端上,那將勢必會導致軟件響應緩慢,進而降低用戶體驗感。而在信息服務方面,云計算技術也正在快速發(fā)展,如果用云計算進行大量數(shù)據(jù)的處理,那將會大大減輕移動智能終端的壓力,同時也能將大量的廣告過濾掉,還可以減少用戶數(shù)據(jù)流量的使用,節(jié)省用戶上網(wǎng)費用。
【發(fā)明內容】
[0004]本發(fā)明的目的在于提供一種基于云計算與網(wǎng)頁解析技術的數(shù)據(jù)檢索系統(tǒng),能夠使用戶可以隨時隨地、清楚準確的獲知感興趣的服務信息,方便用戶的生活、學習和工作。
[0005]本發(fā)明采用如下技術方案實現(xiàn):
[0006]一種基于云計算與網(wǎng)頁解析技術的數(shù)據(jù)檢索系統(tǒng),其特征在于,該系統(tǒng)包括通過網(wǎng)絡與服務器相連接的移動終端、云計算服務器、第三方數(shù)據(jù)服務器、第三方推送服務器,其中:
[0007]移動終端:移動終端具有客戶端邏輯單元,用于完成和用戶的人機交互,所述客戶端邏輯單元接收到用戶的請求后,會根據(jù)具體的請求向不同的服務器單元獲取數(shù)據(jù),并顯示給用戶;
[0008]云計算服務器:云計算服務器用于接受客戶端請求,然后根據(jù)請求內容向第三方數(shù)據(jù)服務器請求數(shù)據(jù),在將數(shù)據(jù)解析打包處理之后,向下傳給發(fā)起請求的客戶端;
[0009]第三方數(shù)據(jù)服務器:所述第三方數(shù)據(jù)服務器用于提供數(shù)據(jù)檢索服務;提供用戶注冊和登錄功能;記錄用戶的數(shù)據(jù):收藏和查詢歷史;根據(jù)用戶的數(shù)據(jù)提供信息推送功能;
[0010]第三方推送服務器:所述第三方推送服務器用于提供由服務器到客戶端的下行通知通道;
[0011 ] 進一步地,所述第三方數(shù)據(jù)服務器可以是數(shù)據(jù)庫服務器,也可網(wǎng)站服務器;所述第三方推送服務器為Google Android的C2DM、Apple的APNS。
[0012]進一步地,所述移動終端具有人機交互接口,所述人機交互接口用于接收用戶的操作指令,并把指令發(fā)送到云計算服務器或第三方數(shù)據(jù)服務器邏輯單元,同時人機交互接口接收從云計算服務器或第三方數(shù)據(jù)服務器邏輯單元的反饋結果,并把信息顯示給用戶;所述客戶端邏輯單元用于接收從人機交互接口傳遞的操作指令,分析處理后,調用相應的服務器接口進行處理,并把服務器處理的結果反饋給人機交互接口單元。
[0013]本發(fā)明的基于云計算與網(wǎng)頁解析技術的數(shù)據(jù)檢索系統(tǒng)可結合智能終端,云計算和數(shù)據(jù)挖掘等技術,可以實現(xiàn)更豐富的信息檢索和查詢服務,可以大大減輕移動智能終端的計算壓力,可以為用戶過濾可能會導致誤操作的廣告,可以為用戶節(jié)省上網(wǎng)流量和費用。用戶可以隨時隨地、清楚準確地獲知自己感興趣的信息,方便用戶的日常生活,提高用戶體驗感。
【附圖說明】
[0014]圖1是本發(fā)明的系統(tǒng)結構圖;
[0015]圖2是移動智能終端與云計算服務器交互的流程圖;
[0016]圖3是移動智能終端與第三方數(shù)據(jù)服務器交互的流程圖;
[0017]圖4是進行信息提醒推送的流程圖;
[0018]圖5是移動智能終端系統(tǒng)結構圖。
【具體實施方式】
[0019]下面將以高校圖書館館藏數(shù)目信息檢索,讀者借閱信息查詢,圖書館通知公告查詢和推送為例,通過對實施例的描述,將更加有助于公眾理解本發(fā)明,但不能也不應當將申請人所給出的具體的實施例視為對本發(fā)明技術方案的限制,任何對部件或技術特征的定義進行改變和/或對整體結構作形式的而非實質的變換都應視為本發(fā)明的技術方案所限定的保護范圍。
[0020]如圖1所示,移動終端通過網(wǎng)絡和云計算服務器接口、第三方數(shù)據(jù)服務器接口、第三方推送服務器接口、第三方推送服務器接口共同完成此基于云計算與網(wǎng)頁解析技術的數(shù)據(jù)檢索和查詢系統(tǒng)功能。如下為系統(tǒng)架構圖中各個單元的詳細介紹:
[0021]移動智能終端:移動智能終端完成和用戶的人機交互,客戶端邏輯單元接收到用戶的請求后,會根據(jù)具體的請求向不同的服務器單元獲取數(shù)據(jù),并顯示給用戶;
[0022]云計算服務器:云計算服務器用于接受客戶端請求,然后根據(jù)請求內容向第三方數(shù)據(jù)服務器請求數(shù)據(jù),在將第三方數(shù)據(jù)服務器返回的網(wǎng)頁html格式數(shù)據(jù)解析打包處理之后,向下傳給發(fā)起請求的客戶端;
[0023]第三方數(shù)據(jù)服務器:第三方數(shù)據(jù)服務器,用于提供數(shù)據(jù)檢索與查詢服務;提供用戶注冊和登錄功能;記錄用戶的數(shù)據(jù):收藏和查詢歷史;根據(jù)用戶的數(shù)據(jù)提供信息提醒等推送功能;
[0024]第三方推送服務器:第三方推送服務器提供由服務器到客戶端的下行通知通道,如Google Android的C2DM,Apple的APNS。服務器需要主動向移動終端發(fā)送信息時,需要利用第三方推送服務器提供的通道。
[0025]移動短信發(fā)送服務器:移動SP通道也可以提供第三方推送服務器相同的下行通道功能。
[0026]接口 1:移動終端和云計算服務器之間的接口,此接口主要包括:數(shù)據(jù)的檢索、查詢、解析、打包回傳等;
[0027]接口 2:移動終端和第三方數(shù)據(jù)服務單元接口,包括兩類接口:數(shù)據(jù)操作相關接口 ;推送通道接口 ;
[0028]接口 3:云計算服務器和第三方數(shù)據(jù)服務單元接口 ;
[0029]在系統(tǒng)架構之后,接下來為本實例的具體流程實施。
[0030]圖2是