亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        內(nèi)蒙古廣播電視臺IPTV消息管理系統(tǒng)布局智能家居

        2021-08-09 08:02:36
        數(shù)字傳媒研究 2021年6期
        關(guān)鍵詞:機(jī)頂盒二維碼消息

        張 庸

        內(nèi)蒙古廣播電視臺 內(nèi)蒙古 呼和浩特市 010050

        1 系統(tǒng)概述

        目前在IPTV行業(yè),無論微信電視、智能音箱或者任何其他應(yīng)用,在與IPTV對接的時候,均需要一套獨(dú)立的消息管理系統(tǒng)以及相應(yīng)的SDK,消息管理系統(tǒng)負(fù)責(zé)與機(jī)頂盒建立連接,SDK接收并對接機(jī)頂盒APK執(zhí)行相應(yīng)操作。這樣就會存在如下幾個方面問題:

        (1)各方的SDK要分別和機(jī)頂盒APK對接,增加了機(jī)頂盒的復(fù)雜度;

        (2)各方的SDK要與自家的消息系統(tǒng)對接,增加了機(jī)頂盒的系統(tǒng)開銷;

        (3)各方的SDK埋點(diǎn),采集機(jī)頂盒信息,用戶的信息安全得不到保障;

        (4)各方的SDK會相互爭搶資源,影響機(jī)頂盒的穩(wěn)定性;

        (5)新業(yè)務(wù)需求,各方SDK均需要升級;

        (6)各方消息直接推送到機(jī)頂盒APK,不能夠滿足廣電總局對機(jī)頂盒可管可控的業(yè)務(wù)要求。

        因此,內(nèi)蒙古廣播電視臺通過建設(shè)統(tǒng)一的消息管理平臺,來處理微信電視、智能音箱、語音遙控等第三方系統(tǒng)傳遞過來的消息命令,同時實(shí)現(xiàn)日常消息的管理與發(fā)布,從而全面做到播控平臺對IPTV業(yè)務(wù)的可管可控。

        2 消息系統(tǒng)架構(gòu)

        建立統(tǒng)一的消息管理系統(tǒng),包含兩大模塊(見圖1)。

        圖1

        (1)消息管理系統(tǒng):對接各個業(yè)務(wù)系統(tǒng),與各個業(yè)務(wù)系統(tǒng)進(jìn)行消息交換,以及與機(jī)頂盒建立連接關(guān)系。

        消息管理后臺:管理不同的接入外網(wǎng)系統(tǒng),及外網(wǎng)系統(tǒng)與用戶機(jī)頂盒的關(guān)聯(lián)關(guān)系。

        消息能力平臺集群:與機(jī)頂盒建立長連接,完成外網(wǎng)系統(tǒng)與機(jī)頂盒之間的消息交換??紤]系統(tǒng)的健壯性,以集群模式提供服務(wù)。

        消息網(wǎng)關(guān):對接第三方系統(tǒng),接收內(nèi)網(wǎng)消息。

        (2)消息SDK:對機(jī)頂盒進(jìn)行控制操作,及相關(guān)指令的執(zhí)行。

        “本地服務(wù)”模塊,根據(jù)各業(yè)務(wù)系統(tǒng)業(yè)務(wù)需要部署,消息管理系統(tǒng)只從內(nèi)網(wǎng)接收消息。

        同一第三方,不同業(yè)務(wù)可以共用消息網(wǎng)關(guān),如智能家居業(yè)務(wù),既有“小翼App”又有“智能音箱”,可以用同一個消息網(wǎng)關(guān)。

        流程說明:

        (1)機(jī)頂盒開機(jī)后,默認(rèn)自動與消息系統(tǒng)建立長連接。并將機(jī)頂盒相關(guān)信息發(fā)送到消息系統(tǒng),信息包含:用戶ID,機(jī)頂盒類型,區(qū)域等相關(guān)用戶信息;

        (2)消息系統(tǒng)匯總管理,機(jī)頂盒發(fā)送的用戶信息;

        (3)第三方系統(tǒng)要進(jìn)行用戶綁定的時候,需要通過消息系統(tǒng)向該系統(tǒng)請求二維碼;

        (4)第三方系統(tǒng)綁定用戶后,通過消息系統(tǒng)向機(jī)頂盒發(fā)送相關(guān)指令;

        (5)語音遙控器,嵌入語音SDK到機(jī)頂盒,當(dāng)用戶使用語音功能時,先將語音信息發(fā)到語音云進(jìn)行語意解析,然后將轉(zhuǎn)化后的文字或者操作指令,通過消息系統(tǒng)發(fā)送到機(jī)頂盒。

        3 消息業(yè)務(wù)分類

        總體分為外網(wǎng)系統(tǒng)設(shè)備和內(nèi)網(wǎng)設(shè)備。外網(wǎng)系統(tǒng)設(shè)備包括智能音箱、小翼App、微信電視、第三方App等互聯(lián)網(wǎng)服務(wù)應(yīng)用。內(nèi)網(wǎng)設(shè)備主要包括語音遙控器。

        4 消息業(yè)務(wù)類型

        (1)控制類指令

        投屏播放影片,控制播放/暫停、跳轉(zhuǎn)到指定位置(seek)、停止等功能;

        跳轉(zhuǎn)到指定EPG頁面。

        (2)按鍵類指令

        發(fā)送按鍵消息到機(jī)頂盒APK。

        (3)搜索類指令

        通過外網(wǎng)系統(tǒng)文字輸入或者語音輸入,接入到消息管理系統(tǒng)時是純文字指令,調(diào)用系統(tǒng)的搜索接口,完成搜索功能。

        (4)信息類指令

        “信息類”指通過消息系統(tǒng)管理后臺推送文字消息到機(jī)頂盒APK,如“緊急通知”等信息,以彈出窗口的形式展示到EPG頁面中間。

        5 消息業(yè)務(wù)流程

        5.1 長連接建立過程

        商用環(huán)境因?yàn)橛脩袅勘姸?,同時要考慮單點(diǎn)風(fēng)險(xiǎn)。因此消息能力平臺以集群的方式提供服務(wù)支撐。所以,消息SDK在建立長連接請求之前,需要先向消息系統(tǒng)請求,分配給該機(jī)頂盒的消息能力服務(wù)器地址,然后再向指定地址發(fā)起長連接請求。

        (1)消息SDK先向指定的消息服務(wù)器發(fā)起請求,獲得分配給該機(jī)頂盒的消息能力服務(wù)器地址;

        (2)消息SDK向該能力服務(wù)器地址發(fā)起長連接請求;

        (3)如果斷開,自動重新建立長連接;

        (4)如果嘗試3次仍無法建立連接,機(jī)頂盒重新向消息服務(wù)器發(fā)起請求,請求新的消息能力服務(wù)器地址。

        5.2 長連接業(yè)務(wù)邏輯

        機(jī)頂盒開機(jī)后,默認(rèn)與消息系統(tǒng)建立長連接。

        (1)語音遙控器可以直接控制機(jī)頂盒,不需要建立綁定關(guān)系;語音遙控器在發(fā)送語譯解析命令的時候,需要包含機(jī)頂盒的用戶ID,最后解析后的語譯,通過消息系統(tǒng)發(fā)送到機(jī)頂盒。

        (2)外網(wǎng)設(shè)備控制機(jī)頂盒,需要判斷綁定關(guān)系。

        5.3 設(shè)備綁定解綁

        默認(rèn)采用外設(shè)掃描二維碼綁定機(jī)頂盒。

        5.4 外網(wǎng)系統(tǒng)設(shè)備綁定

        外網(wǎng)系統(tǒng)如智能音箱、小翼App、微信電視等,統(tǒng)一通過掃描二維碼進(jìn)行設(shè)備綁定。即在機(jī)頂盒的指定路徑顯示二維碼,一般在設(shè)置菜單,用戶可以通過微信、支付寶,或者指定第三方應(yīng)用掃描綁定。

        5.5 二維碼的生成

        用戶打開機(jī)頂盒指定頁面,如“設(shè)置->微信電視”。

        (1)機(jī)頂盒向消息系統(tǒng)發(fā)起請求;

        (2)消息系統(tǒng)返回兩部分內(nèi)容:綁定的用戶微信ID,沒有為空;用于綁定的二維碼。綁定原則:一個機(jī)頂盒終端可以被多個微信綁定,一個微信只能綁定一個機(jī)頂盒終端;

        (3)用戶通過微信、支付寶,或者指定第三方應(yīng)用掃碼,外網(wǎng)系統(tǒng)獲得用戶的二維碼信息;

        (4)外網(wǎng)系統(tǒng)設(shè)備發(fā)送綁定請求到消息系統(tǒng);

        (5)消息系統(tǒng)確認(rèn)該用戶ID發(fā)起過綁定請求,并建立綁定關(guān)系;

        (6)外網(wǎng)系統(tǒng)設(shè)備綁定后可以控制機(jī)頂盒。

        5.6 外網(wǎng)系統(tǒng)設(shè)備解除綁定

        (1)用戶可以從機(jī)頂盒端發(fā)起解除綁定的消息指令;

        (2)用戶可以從外網(wǎng)系統(tǒng)設(shè)備端發(fā)起解除綁定的消息指令。

        5.7 內(nèi)網(wǎng)語音遙控器綁定

        智能語音系統(tǒng)內(nèi)嵌語音SDK,不進(jìn)行設(shè)備的綁定與解綁,默認(rèn)遙控器語音設(shè)備可以控制機(jī)頂盒。

        語音遙控器發(fā)送語音消息到語音轉(zhuǎn)譯云平臺時,帶有機(jī)頂盒的userid信息,云平臺將解析后的消息指令,根據(jù)userid信息,通過消息系統(tǒng)發(fā)送到機(jī)頂盒。

        6 創(chuàng)建圖片二維碼

        機(jī)頂盒APK根據(jù)設(shè)備ID或者賬號ID組裝生成唯一的序列號,標(biāo)識機(jī)頂盒信息。消息管理系統(tǒng)將參數(shù)發(fā)送到騰訊微信后臺服務(wù)系統(tǒng),系統(tǒng)生成二維碼給到消息管理系統(tǒng),EPG頁面可以展示該二維碼圖片。

        (1)生成二維碼(見圖2)。

        圖2

        (2)掃描二維碼(見圖3)。

        圖3

        7 消息隊(duì)列的管理

        手機(jī)微信通過代理服務(wù)器把用戶操作命令(消息)發(fā)送到消息隊(duì)列中統(tǒng)一處理。消息隊(duì)列驗(yàn)證消息的格式是否合法。

        8 消息處理服務(wù)

        (1)建立綁定關(guān)系;

        (2)權(quán)限管理;

        (3)檢索判斷綁定關(guān)系;

        (4)查找綁定機(jī)頂盒;

        (5)發(fā)送、接收命令;

        (6)向其他第三方系統(tǒng)發(fā)送消息;

        (7)其他消息推送。

        9 消息的儲存

        保存手機(jī)微信用戶的信息,以及微信用戶與響應(yīng)的機(jī)頂盒的綁定關(guān)系。系統(tǒng)支持后臺瀏覽、查詢、修改、刪除等功能。

        猜你喜歡
        機(jī)頂盒二維碼消息
        可以吃的二維碼
        二維碼
        童話世界(2020年32期)2020-12-18 18:15:41
        一張圖看5G消息
        安全使用機(jī)頂盒注意五點(diǎn)
        數(shù)字電視機(jī)頂盒軟件自動測試系統(tǒng)的開發(fā)及應(yīng)用
        電子測試(2017年15期)2017-12-18 07:19:23
        讓嚴(yán)肅的二維碼呆萌起來
        二維碼,別想一掃了之
        有線電視高清數(shù)字電視機(jī)頂盒測試系統(tǒng)的構(gòu)建
        What is Apple Watch All About?
        消息
        日本不卡在线视频二区三区| 视频在线观看国产自拍| 亚洲中文字幕无码av永久| 无套内射无矿码免费看黄| 色欲av一区二区久久精品| 久久亚洲精品国产精品婷婷| 极品一区二区在线视频| av鲁丝一区鲁丝二区鲁丝三区| 亚洲综合无码一区二区三区 | 精品国产一区二区三区av免费| 国产精品成人3p一区二区三区| 最新亚洲人成无码网站| 亚洲中文字幕无码不卡电影| 91九色熟女潮喷露脸合集| 国产精品a免费一区久久电影| 久久国产精品久久精品国产| 亚洲一区二区免费日韩| 久久久久久AV无码成人| 国产精品一区二区夜色不卡| 中文字幕亚洲精品无码| 久久综合给合久久狠狠狠97色69| 亚洲中文字幕日产喷水| 国产三级精品av在线| 99国产精品久久久蜜芽| 欧美一欧美一区二三区性| 综合人妻久久一区二区精品| 国产丝袜美腿精品91在线看| 熟妇的荡欲色综合亚洲| 九九99久久精品午夜剧场免费| 午夜免费观看一区二区三区| 亚洲第一最快av网站| 中文字幕福利视频| 天堂av在线播放观看| 精品国产yw在线观看| 亚洲乱码av中文一区二区| 国产一起色一起爱| 亚洲中文字幕精品久久吃奶| 久久精品无码av| 精品久久久久久无码不卡| 亚洲天堂一区二区三区| 日本少妇浓毛bbwbbwbbw|