亚洲免费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熟女天堂| 色婷婷色99国产综合精品| 激情视频在线播放一区二区三区 | 日韩av一区二区三区精品久久| aaa日本高清在线播放免费观看| 国产精品久久人妻无码| 亚洲综合一区无码精品| 国产精品女同学| 精品国产色哟av一区二区三区 | 伊人大杳焦在线| 8av国产精品爽爽ⅴa在线观看| ZZIJZZIJ亚洲日本少妇| 少妇勾引视频网站在线观看| 国产三级国产精品国产专区50| 人人妻人人澡人人爽欧美一区双 | 亚洲国产最新免费av| 一区二区和激情视频| 中文字幕一区在线观看视频| 亚洲AV无码永久在线观看| 日本精品一区二区三区在线播放| 91精品久久久老熟女91精品| 人妻仑乱a级毛片免费看| 欧美v亚洲v日韩v最新在线| 天天澡天天揉揉AV无码人妻斩 | 亚欧中文字幕久久精品无码| 老少交欧美另类| 亚洲综合久久一本久道| 日韩中文字幕久久久老色批| 国产激情艳情在线看视频| 一本大道久久东京热无码av| 天堂Av无码Av一区二区三区| 国产在线观看女主播户外| 亚洲爆乳无码精品aaa片蜜桃| 老外和中国女人毛片免费视频| 国产精品美女黄色av| 亚洲精品中文字幕熟女| 亚洲av永久无码精品网站| 欧美成人片一区二区三区| 亚洲无码视频一区:|