本發(fā)明涉及數(shù)據(jù)交互技術(shù)領(lǐng)域,尤其涉及一種基于廣電業(yè)務(wù)的多終端統(tǒng)一平臺裝置及用戶身份識別方法。
背景技術(shù):
當(dāng)前用戶使用的三類屏幕功能區(qū)分明顯:固定位置的大屏用來看直播,隨身攜帶的小屏通過多種應(yīng)用提供各類功能,強大的電腦進行辦公游戲等。
電腦和小屏應(yīng)用豐富,但大屏的應(yīng)用非常有限。而且網(wǎng)絡(luò)應(yīng)用,對用戶的定向消息推送,只能根據(jù)用戶自己填寫的資料去判斷。無法精確為用戶提供定制化的內(nèi)容。
現(xiàn)有技術(shù)有:
現(xiàn)有多終端統(tǒng)一后臺技術(shù):國內(nèi)外電腦和小屏終端的后臺有很多是統(tǒng)一的,但大屏目前在各廣電兄弟公司的項目中完全獨立在另外兩屏之外,自成體系。
現(xiàn)有大屏內(nèi)容展示技術(shù):常規(guī)有線電視機頂盒進行直播或回看。此類技術(shù)使用機頂盒中間件利用HTML5進行內(nèi)容展示,但只有電視視頻媒體的展示。我公司及其他省份有些廣電公司已經(jīng)利用中間件進行富文本的展示,但只能使用遙控器操作,輸入內(nèi)容非常不便,需要登錄專門的后臺。
現(xiàn)有用戶社區(qū)消息推送:當(dāng)前各社區(qū)大多數(shù)采用國內(nèi)流行的幾款聊天工具自行建立討論組或群,在信息傳遞方面較為方便,但入群權(quán)限的控制、物業(yè)信息的發(fā)布、用戶之間發(fā)文章回復(fù)評論等功能,往往是一個獨立的應(yīng)用。
用戶獲取資訊的途徑主要有三種:代表大屏的電視機或有線電視機頂盒、代表小屏的手機或平板、功能豐富的電腦。為了做到跨屏幕顯示,需要選擇HTML的方式進行數(shù)據(jù)展示。同時,為了精確向用戶提供社區(qū)資訊,需要確定用戶真實的家庭位置。
目前已有如下技術(shù)進行網(wǎng)頁數(shù)據(jù)的展示,但都具有一些缺點:
純靜態(tài)網(wǎng)頁,打開速度最快,不需要數(shù)據(jù)庫,十幾年前業(yè)界基本都是這類網(wǎng)頁,但缺點也非常明顯,完全手工制作無法動態(tài)顯示數(shù)據(jù),近十年已經(jīng)基本看不到了。
純動態(tài)網(wǎng)頁,頁面與數(shù)據(jù)由后臺服務(wù)器動態(tài)生成,每次頁面打開都執(zhí)行一遍程序。其對服務(wù)器的資源占用太多,而且開發(fā)任何功能都需要操作后臺,安全隱患大。
動態(tài)網(wǎng)頁的靜態(tài)緩存,某一個動態(tài)網(wǎng)頁打開一次后,就會將靜態(tài)頁面的數(shù)據(jù)緩存在服務(wù)器上。但每一個緩存的頁面都占用吃盤空間,頁面有任何變動都需要重新生成緩存,且開發(fā)功能需要后臺權(quán)限。
數(shù)據(jù)異步交互方式,目前業(yè)內(nèi)流行使用這種方式,但開發(fā)功能需要進行各種接口的開發(fā)。
用戶身份的判定,目前業(yè)內(nèi)通過GPS、手機短信認(rèn)證、提供身份證等進行判斷,無法快速的準(zhǔn)確定位用戶的真實家庭小區(qū)位置。
遙控器入手方便,但輸入復(fù)雜的內(nèi)容非常麻煩。
廣電自有機頂盒符合國家政策和技術(shù)規(guī)范,但功能較少,電視機或網(wǎng)絡(luò)機頂盒的Android系統(tǒng)能夠任意安裝應(yīng)用,卻具有中毒、受攻擊、隱私泄露、被竊聽監(jiān)控、在電視機大屏上顯示違法違規(guī)信息的安全問題。
技術(shù)實現(xiàn)要素:
為了解決現(xiàn)有技術(shù)存在的缺陷,本申請?zhí)峁┝艘环N基于廣電業(yè)務(wù)的多終端統(tǒng)一平臺裝置。
一種基于廣電業(yè)務(wù)的多終端統(tǒng)一平臺裝置,包括數(shù)據(jù)管理系統(tǒng)100,所述數(shù)據(jù)管理系統(tǒng)100包括內(nèi)容管理服務(wù)器20、視頻服務(wù)器10、門戶服務(wù)器40、顯示終端30和BOSS服務(wù)器50;
所述內(nèi)容管理服務(wù)器20包括內(nèi)容管理模塊21,內(nèi)容管理模塊21包括用于向內(nèi)容管理服務(wù)器20錄入和管理資訊數(shù)據(jù)的資訊內(nèi)容管理子模塊、用于向視頻服務(wù)器10添加和管理視頻數(shù)據(jù)的視頻內(nèi)容管理子模塊和用于向視頻服務(wù)器10添加和管理攝像頭數(shù)據(jù)的攝像頭直播管理子模塊;
所述視頻服務(wù)器10包括用于視頻轉(zhuǎn)碼和點播服務(wù)視頻推流的點播服務(wù)模塊12和用于視頻轉(zhuǎn)碼和點播服務(wù)視頻推流的攝像頭服務(wù)模塊11;
所述門戶服務(wù)器40包括接口模塊41、解析模塊42和模板管理模塊43,所述接口模塊41用于接受顯示終端30發(fā)送的數(shù)據(jù)請求,并根據(jù)終端類型響應(yīng)不同的接口數(shù)據(jù);所述解析模塊42用于解析顯示終端30發(fā)送來的數(shù)據(jù)參數(shù),為接口模塊41提供響應(yīng)數(shù)據(jù)的詳細(xì)參數(shù);
所述BOSS服務(wù)器50包括CA模塊51和位置模塊52;
所述顯示終端30包括大屏顯示終端和小屏顯示終端中的至少一種。
進一步的,為了建立了統(tǒng)一平臺,能夠跨終端提供豐富的內(nèi)容資訊,并且使用同一個后臺,不需重復(fù)錄入,所述資訊內(nèi)容管理子模塊被配置成選擇大屏顯示終端、小屏顯示終端中的至少一種終端投放資訊內(nèi)容。
進一步的,為了建立了統(tǒng)一平臺,能夠跨終端提供豐富的內(nèi)容資訊,并且使用同一個后臺,不需重復(fù)錄入,所述資訊內(nèi)容管理子模塊進一步的被配置成將圖片進行原圖和切圖兩份保存,原圖用于投放到小屏顯示終端,切圖用于投放到大屏顯示終端。
進一步的,為了建立了統(tǒng)一平臺,能夠跨終端提供豐富的內(nèi)容資訊,并且使用同一個后臺,不需重復(fù)錄入,所述視頻內(nèi)容管理子模塊被配置成選擇大屏顯示終端、小屏顯示終端中的至少一種終端投放視頻內(nèi)容。
進一步的,為了建立了統(tǒng)一平臺,能夠跨終端提供豐富的內(nèi)容資訊,并且使用同一個后臺,不需重復(fù)錄入,所述視頻內(nèi)容管理子模塊進一步的被配置成向視頻服務(wù)器10發(fā)送視頻內(nèi)容和鑒權(quán)信息。
進一步的,為了建立了統(tǒng)一平臺,能夠跨終端提供豐富的內(nèi)容資訊,并且使用同一個后臺,不需重復(fù)錄入,所述攝像頭直播管理子模塊被配置成選擇大屏顯示終端、小屏顯示終端中的至少一種終端投放直播內(nèi)容。
進一步的,為了建立了統(tǒng)一平臺,能夠跨終端提供豐富的內(nèi)容資訊,并且使用同一個后臺,不需重復(fù)錄入,所述攝像頭直播管理子模塊進一步的被配置成向視頻服務(wù)器10發(fā)送攝像頭直播內(nèi)容和鑒權(quán)信息。
進一步的,所述點播服務(wù)模塊12轉(zhuǎn)碼視頻內(nèi)容管理子模塊上傳來的視頻文件。
進一步的,所述點播服務(wù)模塊12選擇推送不同碼流的視頻服務(wù)投放到顯示終端30。
進一步的,所述攝像頭服務(wù)模塊11對攝像頭直播管理子模塊添加的攝像頭進行注冊并添加鑒權(quán)信息,判斷攝像頭是否已經(jīng)注冊,已經(jīng)注冊的攝像頭不能重復(fù)注冊。
進一步的,所述攝像頭服務(wù)模塊11選擇推送不同碼流的視頻服務(wù)投放到顯示終端30。
作為本發(fā)明的另一方面,一種基于廣電業(yè)務(wù)的多終端統(tǒng)一平臺裝置的用戶身份識別方法,包括以下步驟:
(1)用戶打開Portal入口,平臺判斷用戶是否已經(jīng)登記過CA卡號;
(2)如果用戶登記了CA卡號,則發(fā)送用戶卡號到BOSS服務(wù)器50的CA模塊51進行有線電視用戶身份認(rèn)證,認(rèn)證通過,則位置模塊52將用戶實名認(rèn)證過的家庭位置提供給Portal服務(wù)器,并向用戶授權(quán)其家庭所在住宅小區(qū)的加入權(quán)限,自動將其加入本小區(qū)群組;
(3)如果用戶沒有登記CA卡號,或者CA卡號在CA模塊51中認(rèn)證失敗,則使用常規(guī)手段定位用戶位置;
(4)Portal確定用戶位置后,使用AAA對用戶名進行授權(quán),并將結(jié)果發(fā)送給內(nèi)容服務(wù)器20的內(nèi)容管理模塊21;
(5)內(nèi)容管理模塊21將用戶具有授權(quán)的內(nèi)容和對應(yīng)位置的內(nèi)容發(fā)送給Portal服務(wù)器40的模板管理模塊43,數(shù)據(jù)經(jīng)模板管理模塊43處理后返回顯示終端30。
進一步的,所述定位用戶位置的常規(guī)手段為GPS、A-GPS或者IP常規(guī)手段中的任意一種;如果開啟了GPS衛(wèi)星定位,則使用其經(jīng)緯度坐標(biāo),并通過國內(nèi)開放的地圖API或者A-GPS進行用戶地理位置名稱的確定;其次,使用用戶訪問服務(wù)器的IP地址,公網(wǎng)訪問使用IP地址數(shù)據(jù)庫進行比對,廣電寬帶用戶則使用全省各縣區(qū)的詳細(xì)規(guī)劃比對。
進一步的,所述模板管理模塊43的模板管理方法包括模板創(chuàng)建流程和模板輸出流程;
模板創(chuàng)建流程包括:
(1)設(shè)計制作模板;
(2)將模板打包成壓縮包并上傳到Portal服務(wù)器40;
(3)Portal服務(wù)器40的模板管理模塊43解壓模板到文件夾,解析模塊42讀取分析模板中全部的HTML文件,檢索出此模板中使用到的所有接口標(biāo)簽;
(4)Portal服務(wù)器40將解析到的接口標(biāo)簽列表與此模板的文件夾位置寫入數(shù)據(jù)庫保存;
模板輸出流程包括:
(1)打開平臺上的某個模板頁;
(2)頁面中的js代碼將本模板需要獲取的數(shù)據(jù)發(fā)送給Portal服務(wù)器40的接口模塊41;
(3)解析模塊42到內(nèi)容管理服務(wù)器20的內(nèi)容管理模塊21中讀取數(shù)據(jù);
(4)解析模塊42將數(shù)據(jù)按照模板創(chuàng)建階段得到的接口標(biāo)簽列表封裝數(shù)據(jù);
(5)接口模塊41將封裝后的數(shù)據(jù)發(fā)送回頁面;
(6)頁面將封裝好的數(shù)據(jù)寫回到各個標(biāo)簽中。
本發(fā)明的技術(shù)效果:目前分別為電腦或小屏提供服務(wù)的技術(shù)很成熟,為大屏提供服務(wù)的機構(gòu)基本只有廣電本身以及為廣電業(yè)務(wù)服務(wù)的廠商,但多終端統(tǒng)一平臺裝置只有本技術(shù)首次實現(xiàn),本平臺利用廣電高安全可靠的技術(shù)規(guī)范,將大小屏幕有機的結(jié)合在了一起,為有線電視用戶提供定制化的服務(wù)。
1.本平臺解決了已有技術(shù)跨大屏小屏的缺點,建立了統(tǒng)一平臺,能夠跨終端提供豐富的內(nèi)容資訊,并且使用同一個后臺,不需重復(fù)錄入。
2.本發(fā)明解決了已有技術(shù)無法針對用戶住宅社區(qū)定點發(fā)送消息的缺點,可以自動判斷用戶的真實住宅小區(qū),并自動將用戶加入小區(qū)群組不需人為干涉。
附圖說明
圖1為本發(fā)明提供的統(tǒng)一數(shù)據(jù)管理系統(tǒng)的結(jié)構(gòu)示意圖;
圖2為門戶服務(wù)器的用戶身份識別流程;
圖3為模板管理流程。
其中,100.數(shù)據(jù)管理系統(tǒng);10.視頻服務(wù)器;11.攝像頭服務(wù)模塊;12.點播服務(wù)模塊;20.內(nèi)容管理服務(wù)器;21.內(nèi)容管理模塊;30.顯示終端;31.小屏顯示終端;32.大屏顯示終端;40.門戶服務(wù)器;41.接口模塊;42.解析模塊;43.模板管理模塊;50.BOSS服務(wù)器;51.CA模塊;52.位置模塊。
具體實施方式
下面結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細(xì)說明。
一種基于廣電業(yè)務(wù)的多終端統(tǒng)一平臺裝置,如圖1所示,是本發(fā)明提供的統(tǒng)一數(shù)據(jù)管理系統(tǒng)的結(jié)構(gòu)示意圖,
所述數(shù)據(jù)管理系統(tǒng)100包括內(nèi)容管理服務(wù)器20、視頻服務(wù)器10、門戶服務(wù)器40和顯示終端30和BOSS服務(wù)器50。
所述內(nèi)容管理服務(wù)器20包括內(nèi)容管理模塊21,所述內(nèi)容管理模塊21包括資訊內(nèi)容管理子模塊、視頻內(nèi)容管理子模塊和攝像頭直播管理子模塊。
所述BOSS服務(wù)器50包括CA模塊51和位置模塊52;
所述顯示終端30包括大屏顯示終端32和小屏顯示終端31中的至少一種,大屏顯示終端32指的是電視、機頂盒、電腦大屏幕終端;小屏顯示終端31指的是手機、平板小屏幕終端。
資訊內(nèi)容管理子模塊用于向內(nèi)容管理服務(wù)器20錄入和管理資訊數(shù)據(jù),其特點在于:1.資訊內(nèi)容管理子模塊被配置成選擇大屏顯示終端、小屏顯示終端中的至少一種終端投放資訊內(nèi)容;可以理解,可以選擇大屏顯示終端32中的其中一種或者多種終端,也可以選擇小屏顯示終端31中的其中一種或者多種終端,還可以同時選擇大屏顯示終端32和小屏顯示終端31;2.進一步的,可以將圖片進行原圖和切圖兩份保存,原圖大于800×600將會進行切割,原圖用于投放到大屏顯示終端32和小屏顯示終端31,切圖用于投放到大屏顯示終端32,主要是電視終端。
視頻內(nèi)容管理子模塊用于向視頻服務(wù)器10添加和管理視頻數(shù)據(jù),其特點在于:1.視頻內(nèi)容管理子模塊選擇大屏顯示終端、小屏顯示終端中的至少一種終端投放視頻內(nèi)容;可以理解,可以選擇大屏顯示終端32中的其中一種或者多種終端,也可以選擇小屏顯示終端31中的其中一種或者多種終端,還可以同時選擇大屏顯示終端32和小屏顯示終端31;2.還可以向視頻服務(wù)器10發(fā)送視頻內(nèi)容和鑒權(quán)信息。
攝像頭直播管理子模塊主要用于向視頻服務(wù)器10添加和管理攝像頭數(shù)據(jù),其特點在于:1.攝像頭直播管理子模塊選擇大屏顯示終端、小屏顯示終端中的至少一種終端投放直播內(nèi)容;可以理解,可以選擇大屏顯示終端32中的其中一種或者多種終端,也可以選擇小屏顯示終端31中的其中一種或者多種終端,還可以同時選擇大屏顯示終端32和小屏顯示終端31;2.還可以像視頻服務(wù)器10發(fā)送攝像頭直播內(nèi)容和鑒權(quán)信息。
所述視頻服務(wù)器10包括點播服務(wù)模塊12和攝像頭服務(wù)模塊11。
所述點播服務(wù)模塊12,用于視頻轉(zhuǎn)碼和點播服務(wù)視頻推流,其特點在于:1.可以將視頻內(nèi)容管理子模塊上傳上來的視頻文件進行轉(zhuǎn)碼;2.還可以根據(jù)顯示終端30不同的終端類型選擇推送不同碼流的視頻服務(wù)。
所述攝像頭服務(wù)模塊11,用于攝像頭的注冊和直播服務(wù)推流,其特點在于:1.將攝像頭直播管理子模塊添加的攝像頭進行注冊并添加鑒權(quán)信息,判斷攝像頭是否已經(jīng)注冊,已經(jīng)注冊的攝像頭不能重復(fù)注冊;2.還可以根據(jù)顯示終端30不同的終端類型選擇推送不同碼流的視頻服務(wù)。
所述門戶服務(wù)器40也就是Portal服務(wù)器,其包括接口模塊41、解析模塊42和模板管理模塊43。
所述接口模塊41,用于接受顯示終端30發(fā)送的數(shù)據(jù)請求,并根據(jù)顯示終端類型響應(yīng)不同的接口數(shù)據(jù)。
所述解析模塊42,用于解析顯示終端30發(fā)送來的數(shù)據(jù)參數(shù),為接口模塊41提供響應(yīng)數(shù)據(jù)的詳細(xì)參數(shù)。
所述BOSS服務(wù)器50包括CA模塊51和位置模塊52;CA模塊51用于進行用戶身份認(rèn)證,位置模塊52用于傳遞實名認(rèn)證用戶的位置信息。
圖二是基于廣電業(yè)務(wù)的多終端統(tǒng)一平臺裝置中門戶服務(wù)器40的用戶身份識別方法,包括步驟:
(1)用戶打開Portal入口,平臺判斷用戶是否已經(jīng)登記過CA卡號;
(2)如果用戶登記了CA卡號,則發(fā)送用戶卡號到BOSS服務(wù)器50的CA模塊51進行有線電視用戶身份認(rèn)證,認(rèn)證通過,則位置模塊52將用戶實名認(rèn)證過的家庭位置提供給Portal服務(wù)器40,并向用戶授權(quán)其家庭所在住宅小區(qū)的加入權(quán)限,自動將其加入本小區(qū)群組;
(3)如果用戶沒有登記CA卡號,或者CA卡號在CA模塊51中認(rèn)證失敗,則使用GPS、A-GPS、IP常規(guī)手段定位用戶位置:如果開啟了衛(wèi)星定位,如GPS、北斗衛(wèi)星定位系統(tǒng),則使用其經(jīng)緯度坐標(biāo),并通過國內(nèi)開放的地圖API或者A-GPS進行用戶地理位置名稱的確定;其次,使用用戶訪問服務(wù)器的IP地址,公網(wǎng)訪問使用IP地址數(shù)據(jù)庫進行比對,廣電寬帶用戶則使用全省各縣區(qū)的詳細(xì)規(guī)劃比對。
(4)Portal確定用戶位置后,使用AAA對用戶名進行授權(quán),并將結(jié)果發(fā)送給內(nèi)容管理服務(wù)器20的內(nèi)容管理模塊21;
(5)內(nèi)容管理模塊21將用戶具有授權(quán)的內(nèi)容和對應(yīng)位置的內(nèi)容發(fā)送給Portal服務(wù)器40的模板管理模塊43,數(shù)據(jù)內(nèi)容經(jīng)模板管理模塊43處理格式化后,返回最終數(shù)據(jù)到顯示終端30。
圖三是模板管理模塊43的模板管理方法,所述方法包括模板創(chuàng)建流程和模板輸出流程。
模板創(chuàng)建流程包括步驟:
(1)開發(fā)人員設(shè)計制作模板;
(2)將模板打包成壓縮包并上傳到Portal服務(wù)器40;
(3)Portal服務(wù)器40的模板管理模塊43解壓模板到文件夾,解析模塊42讀取分析模板中全部的HTML文件,檢索出此模板中使用到的所有接口標(biāo)簽;
(4)Portal服務(wù)器40將解析到的接口標(biāo)簽列表與此模板的文件夾位置寫入數(shù)據(jù)庫保存。
模板輸出流程包括步驟:
(1)用戶打開平臺上的某個模板頁;
(2)頁面中的js代碼將本模板需要獲取的數(shù)據(jù)發(fā)送給Portal服務(wù)器40的接口模塊41;
(3)解析模塊42到內(nèi)容管理服務(wù)器20的內(nèi)容管理模塊21中讀取數(shù)據(jù);
(4)解析模塊42將數(shù)據(jù)按照模板創(chuàng)建階段得到的接口標(biāo)簽列表封裝數(shù)據(jù);
(5)接口模塊41將封裝后的數(shù)據(jù)發(fā)送回頁面;
(6)頁面將封裝好的數(shù)據(jù)寫回到各個標(biāo)簽中。
模板管理模塊43實際操作步驟案例:業(yè)務(wù)管理員登錄后,首先對該節(jié)點配置對應(yīng)的模版名稱,并導(dǎo)入整套模版信息;在模版管理中,選擇單個模版,后臺可以通過讀取該模版,顯示出該模版有哪些對象集合元素,例如,首頁模版中會展示出推薦對象集合元素、分類對象集合元素、資訊對象集合元素;選擇對象集合元素,對其分配對應(yīng)的元素對象,例如,分類對象集合元素可以分配該模版展示的分類信息對象;推薦對象集合元素可以分配資訊、點播、攝像頭配置了推薦屬性的對象,資訊對象集合元素可以分配該模版展示的資訊對象等;然后管理員選擇啟用這個模板,這用戶就可以實時的看到相應(yīng)的資訊。
本發(fā)明首次將大屏小屏統(tǒng)一在了一起,并且不同的客戶均擁有相對應(yīng)的不同權(quán)限,可以在統(tǒng)一后臺進行內(nèi)容維護;
本發(fā)明使用針對大屏優(yōu)化后的展示技術(shù),數(shù)據(jù)直接來源于統(tǒng)一后臺,用戶或管理員可直接在小屏上修改內(nèi)容,則大屏(電視、電腦、機頂盒)上的內(nèi)容同步變動,優(yōu)化了遙控器輸入不便的缺點;
本發(fā)明將入群權(quán)限的控制等功能,結(jié)合在了一起,可以根據(jù)用戶辦理有線電視業(yè)務(wù)時的真實數(shù)據(jù),自動加入社區(qū)。
以上所述的具體實施例,對本發(fā)明的目的、技術(shù)方案和有益效果進行了進一步詳細(xì)說明,所應(yīng)理解的是,以上所述僅為本發(fā)明的具體實施例而已,并不用于限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所做的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。