【摘要】 高清互動(dòng)機(jī)頂盒在進(jìn)入到包括政府、企事業(yè)單位、酒店等各個(gè)領(lǐng)域和行業(yè)時(shí),如何根據(jù)用戶做到開機(jī)自動(dòng)跳轉(zhuǎn)至個(gè)性化頁面,昆山信息港建立了一套本地頁面PortalRouting管理系統(tǒng),本文從系統(tǒng)設(shè)計(jì)的角度,分析了此系統(tǒng)的技術(shù)優(yōu)勢。
【關(guān)鍵詞】 門戶系統(tǒng) 個(gè)性化 分組信息
一、前言
隨著城市信息化進(jìn)程的加快及雙向網(wǎng)改造的深入,昆山信息港已基本完成全市的互動(dòng)信號(hào)覆蓋,高清互動(dòng)機(jī)頂盒已進(jìn)入到包括政府、企事業(yè)單位、酒店等各個(gè)領(lǐng)域和行業(yè),某些行業(yè)用戶提出了機(jī)頂盒開機(jī)跳轉(zhuǎn)至其個(gè)性頁面的需求。為了滿足這一需求,建設(shè)了本地頁面PortalRouting管理系統(tǒng),本文將詳細(xì)分析系統(tǒng)的優(yōu)勢所在。
二、系統(tǒng)設(shè)計(jì)思路
根據(jù)目前業(yè)務(wù)需求,需要將用戶機(jī)頂盒默認(rèn)展示頁面根據(jù)不同行業(yè)用戶進(jìn)行個(gè)性化判斷、跳轉(zhuǎn),目前每個(gè)機(jī)頂盒中頁面URL為默認(rèn)通用頁面,所以需要一個(gè)服務(wù)器,根據(jù)用戶標(biāo)識(shí)進(jìn)行分類指向。用戶的分類標(biāo)識(shí)工作在BOSS系統(tǒng)中進(jìn)行,PortalRouting管理系統(tǒng)通過接口從BOOS系統(tǒng)中拿到相關(guān)用戶信息,再將事先分配好的首頁地址寫入相對(duì)應(yīng)的機(jī)頂盒,這樣即完成了機(jī)頂盒開機(jī)進(jìn)入個(gè)性頁面的工作,經(jīng)測試不需延長機(jī)頂盒開機(jī)時(shí)間。
本系統(tǒng)設(shè)計(jì)方案如下:
1、網(wǎng)絡(luò)設(shè)計(jì)
(1)反向代理服務(wù)器
反向代理服務(wù)器負(fù)責(zé)對(duì)路由服務(wù)器集群進(jìn)行負(fù)載,使用Nginx提供反向代理服務(wù),目前路由服務(wù)器只有1臺(tái),所以暫時(shí)不需要反向代理服務(wù)器,等以后擴(kuò)容,則需要1臺(tái)。
(2)路由服務(wù)器
路由服務(wù)器負(fù)責(zé)對(duì)機(jī)盒的請(qǐng)求做重定向處理。路由服務(wù)器對(duì)緩存數(shù)據(jù)做頻繁的只讀操作,使用Tomcat提供Web服務(wù),由最高并發(fā)量決定其集群中的服務(wù)器數(shù)量。
(3)緩存服務(wù)器
緩存服務(wù)器主要負(fù)責(zé)緩存業(yè)務(wù)數(shù)據(jù),頻繁訪問的數(shù)據(jù)都保存在緩存服務(wù)器上,這樣既減輕數(shù)據(jù)庫的壓力,也提高服務(wù)器的響應(yīng)速度,從而使整個(gè)系統(tǒng)能承受很高的并發(fā)壓力。緩存服務(wù)器的數(shù)量由需要緩存的總大小決定。
(4)路由管理服務(wù)器
路由管理服務(wù)器主要負(fù)責(zé)數(shù)據(jù)的維護(hù)工作,對(duì)數(shù)據(jù)庫做讀寫操作,對(duì)緩存做寫操作。路由管理服務(wù)器需要1臺(tái)。
(5)數(shù)據(jù)庫服務(wù)器
數(shù)據(jù)庫服務(wù)器主要負(fù)責(zé)存儲(chǔ)業(yè)務(wù)數(shù)據(jù)的持久化信息,通常采用雙機(jī)熱備方式進(jìn)行部署。
2、系統(tǒng)架構(gòu)
項(xiàng)目分為路由系統(tǒng)和路由管理系統(tǒng)兩個(gè)系統(tǒng),路由管理系統(tǒng)又分portal管理和portal與用戶管理兩個(gè)模塊。路由系統(tǒng)與路由管理系統(tǒng)通過緩存服務(wù)共享數(shù)據(jù),數(shù)據(jù)庫則作為數(shù)據(jù)的持久化存放處。
路由系統(tǒng)通過機(jī)盒發(fā)送的機(jī)頂盒號(hào),在緩存中取出對(duì)應(yīng)的portal信息,并重定向到對(duì)應(yīng)的portal地址。路由服務(wù)基本流程,路由管理系統(tǒng)管理各版本的portal名稱、地址信息,與BOSS對(duì)接管理用戶與portal的關(guān)系,持久化數(shù)據(jù)并同步更新至緩存,管理緩存。
3、與BOSS系統(tǒng)接口
此接口描述了boss系統(tǒng)將用戶的管理操作信息數(shù)據(jù),同步增加、刪除、修改到portalrouting系統(tǒng)中。
4、接口規(guī)范
三、總結(jié)
該系統(tǒng)已在昆山廣電雙向網(wǎng)全網(wǎng)使用,滿足了行業(yè)用戶對(duì)機(jī)頂盒開機(jī)進(jìn)入個(gè)性化門戶的需求。促進(jìn)了高清互動(dòng)機(jī)頂盒在全網(wǎng)的推廣、應(yīng)用。已有多家賓館酒店借助該系統(tǒng)實(shí)現(xiàn)了其個(gè)性頁面的訪問。