一種基于移動(dòng)終端的公告查看系統(tǒng)的制作方法
【專利摘要】一種基于移動(dòng)終端的公告查看系統(tǒng),包括有公告服務(wù)端和公告客戶端,用戶在移動(dòng)終端設(shè)備上通過瀏覽器或本地應(yīng)用訪問服務(wù)器;服務(wù)器根據(jù)用戶信息返回公告內(nèi)容;用戶可以在移動(dòng)設(shè)備上通過瀏覽器或本地應(yīng)用進(jìn)行用戶信息設(shè)置;服務(wù)器會(huì)自動(dòng)推送新的公告信息,本方案可以擴(kuò)展運(yùn)維產(chǎn)品的使用范圍到移動(dòng)終端,并且對(duì)用戶進(jìn)行服務(wù)端的集中管理,并基于此以實(shí)現(xiàn)離線使用和服務(wù)端主動(dòng)推送,提高了運(yùn)維產(chǎn)品的實(shí)用性。
【專利說明】一種基于移動(dòng)終端的公告查看系統(tǒng)【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及IT運(yùn)維領(lǐng)域,尤其涉及一種基于移動(dòng)終端的公告查看系統(tǒng)。
【背景技術(shù)】
[0002]運(yùn)維產(chǎn)品中,公告功能通常都是不可或缺的一部分。但在現(xiàn)有的運(yùn)維系統(tǒng)中,均采用web應(yīng)用請(qǐng)求/響應(yīng)方式交互,通常用戶無法及時(shí)獲得新的公告,而且當(dāng)用戶離線后更是無法正常使用。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于提供一種基于移動(dòng)終端的公告查看系統(tǒng),以擴(kuò)展運(yùn)維產(chǎn)品的使用范圍到移動(dòng)終端,并且對(duì)用戶進(jìn)行服務(wù)端的集中管理,并基于此以實(shí)現(xiàn)離線使用和服務(wù)端主動(dòng)推送。
[0004]本發(fā)明的目的是采用如下方案實(shí)現(xiàn)的,一種基于移動(dòng)終端的公告查看系統(tǒng),包括有公告服務(wù)端和公告 客戶端,公告服務(wù)端搭載在服務(wù)器上,與運(yùn)維服務(wù)系統(tǒng)匹配鏈接,執(zhí)行公告的管理、搭建推送通道、同步中轉(zhuǎn)用戶設(shè)置信息;公告客戶端搭載于用戶的移動(dòng)終端設(shè)備上,執(zhí)行對(duì)服務(wù)端的訪問、與公告服務(wù)端共同搭建推送通道、管理用戶設(shè)置信息;具體運(yùn)行步驟包括:
(1)用戶在移動(dòng)終端設(shè)備上通過瀏覽器或本地應(yīng)用訪問服務(wù)器;
(2)服務(wù)器根據(jù)用戶信息返回公告內(nèi)容;
(3)用戶可以在移動(dòng)設(shè)備上通過瀏覽器或本地應(yīng)用進(jìn)行用戶信息設(shè)置;
(4)服務(wù)器會(huì)自動(dòng)推送新的公告信息。
[0005]在本方案中,整個(gè)系統(tǒng)包括如下幾個(gè)部分。
[0006]1:公告服務(wù)端
公告服務(wù)端可以是獨(dú)立程序,也可以是運(yùn)維服務(wù)系統(tǒng)的一個(gè)模塊;其主要負(fù)責(zé)公告的管理;與本設(shè)計(jì)相關(guān)的內(nèi)容為,為了配合客戶端的Server-sent Event技術(shù);服務(wù)端需要維護(hù)來自用戶的流,作為推送的通道,同時(shí)服務(wù)端也承擔(dān)同步中轉(zhuǎn)用戶設(shè)置信息的工作。
[0007]2:公告客戶端
客戶端本質(zhì)上是個(gè)Web應(yīng)用??梢酝ㄟ^移動(dòng)終端的瀏覽器訪問。也可以使用PhoneGap框架包裝成本地應(yīng)用??蛻舳耸褂肏TML5中的Web Worker技術(shù)啟動(dòng)一個(gè)異步的進(jìn)程。在該進(jìn)程中使用Server-sent Event技術(shù)實(shí)現(xiàn)服務(wù)端的推送功能。用戶的設(shè)置信息,保持在LocalStorage中。用戶的信息利用HTML5的LocalStorage來保存于用戶本地。如果用戶處于離線狀態(tài),也可以修改用戶設(shè)置。當(dāng)用戶在線時(shí),會(huì)自動(dòng)發(fā)送至服務(wù)器。
[0008]采用以上模塊所組成的公告查看系統(tǒng),作為獨(dú)立的產(chǎn)品為業(yè)務(wù)系統(tǒng)提供服務(wù),由于對(duì)用戶進(jìn)行服務(wù)端的集中管理,將公告的匹配、分發(fā)、及時(shí)推送的實(shí)現(xiàn)交由工作穩(wěn)定的服務(wù)端執(zhí)行,使用戶可以方便、及時(shí)的獲取運(yùn)維公告信息,提高了運(yùn)維產(chǎn)品的實(shí)用性。【專利附圖】
【附圖說明】
[0009]本發(fā)明將通過例子并參照附圖的方式說明,其中 圖1、為服務(wù)端推送公告的原理示意圖;
圖2、為客戶端對(duì)修改用戶信息設(shè)置的處理流程圖。
【具體實(shí)施方式】
[0010]本說明書中公開的所有特征,或公開的所有方法或過程中的步驟,除了互相排斥的特征和/或步驟以外,均可以以任何方式組合。
[0011]如圖1所示:首先用戶在移動(dòng)終端通過瀏覽器或本地應(yīng)用訪問服務(wù)器??墒褂肏TML5的Application Cache。應(yīng)用可以離線使用。移動(dòng)終端的瀏覽器或本地應(yīng)用根據(jù)服務(wù)器返回的資源清單緩存應(yīng)用到本地。當(dāng)用戶登錄成功后。服務(wù)器返回用戶的設(shè)置信息和最新公告。公告查看應(yīng)用收到響應(yīng)后保存用戶設(shè)置到本地并且展現(xiàn)公告給用戶。同時(shí)啟動(dòng)一個(gè)異步線程。在其中通過Server-sent Event與服務(wù)端建立通訊。服務(wù)端在有新的公告時(shí)會(huì)通過這個(gè)通訊通道推送公告至公告查看應(yīng)用端。公告查看應(yīng)用監(jiān)聽到有新的公告到達(dá)后展現(xiàn)給用戶。
[0012]如圖2所示:用戶在移動(dòng)終端上修改配置信息。如果用戶處于在線狀態(tài)。那么用戶的修改先保存至本地的LocalStroage中,然后發(fā)送至服務(wù)器端保存。如果用戶處于離線狀態(tài)。那么用戶的修改保存在本地的LocalStroage中,然后監(jiān)聽用戶的狀態(tài)信息。當(dāng)用戶在線后。自動(dòng)發(fā)送至服務(wù)端保存。
[0013]本發(fā)明并不局限于前述的【具體實(shí)施方式】。本發(fā)明擴(kuò)展到任何在本說明書中披露的新特征或任何新的組合,以及披露的任一新的方法或過程的步驟或任何新的組合。
【權(quán)利要求】
1.一種基于移動(dòng)終端的公告查看系統(tǒng),包括有公告服務(wù)端和公告客戶端,其特征在于:公告服務(wù)端搭載在服務(wù)器上,與運(yùn)維服務(wù)系統(tǒng)匹配鏈接,執(zhí)行公告的管理、搭建推送通道、同步中轉(zhuǎn)用戶設(shè)置信息;公告客戶端搭載于用戶的移動(dòng)終端設(shè)備上,執(zhí)行對(duì)服務(wù)端的訪問、與公告服務(wù)端共同搭建推送通道、管理用戶設(shè)置信息;系統(tǒng)的執(zhí)行步驟包括: (1)用戶在移動(dòng)終端設(shè)備上通過瀏覽器或本地應(yīng)用訪問服務(wù)器; (2)服務(wù)器根據(jù)用戶信息返回公告內(nèi)容; (3)用戶可以在移動(dòng)設(shè)備上通過瀏覽器或本地應(yīng)用進(jìn)行用戶信息設(shè)置; (4)服務(wù)器會(huì)自動(dòng)推送新的公告信息。
2.根據(jù)權(quán)利要求1所述的一種基于移動(dòng)終端的公告查看系統(tǒng),其特征在于:所述用戶在移動(dòng)終端通過瀏覽器或本地應(yīng)用訪問步驟中,訪問的對(duì)象為一個(gè)web app,在瀏覽器中以網(wǎng)頁(yè)形式體現(xiàn),如果是移動(dòng)終端本地應(yīng)用則體現(xiàn)為一個(gè)PhoneGap應(yīng)用。
3.根據(jù)權(quán)利要求1所述的一種基于移動(dòng)終端的公告查看系統(tǒng),其特征在于:所述用戶可以在移動(dòng)設(shè)備上設(shè)置保存用戶信息的步驟中,用戶的信息利用HTML5的LocalStorage來保存于用戶本地,如果用戶處于離線狀態(tài),也可以修改用戶設(shè)置,當(dāng)用戶在線時(shí),會(huì)自動(dòng)發(fā)送至服務(wù)器。
4.根據(jù)權(quán)利要求1所述的一種基于移動(dòng)終端的公告查看系統(tǒng),其特征在于:所述服務(wù)器會(huì)推送新的公告信息步驟中,客戶端使用HTML5的Server-send Event技術(shù)來實(shí)現(xiàn)。
5.根據(jù)權(quán)利要求1所述的一種基于移動(dòng)終端的公告查看系統(tǒng),其特征在于:所述的用戶在移動(dòng)終端通過瀏覽器或本地應(yīng)用訪問,使用HTML5的Application Cache實(shí)現(xiàn),應(yīng)用可以離線使用。
【文檔編號(hào)】H04L29/08GK103973719SQ201310028296
【公開日】2014年8月6日 申請(qǐng)日期:2013年1月25日 優(yōu)先權(quán)日:2013年1月25日
【發(fā)明者】謝晶, 張書凡 申請(qǐng)人:成都勤智數(shù)碼科技股份有限公司