亚洲免费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熟女一区二区三区密桃| 亚洲国产精品无码中文字| 亚洲成色在线综合网站| 亚洲女同系列高清在线观看| 国产黑丝美女办公室激情啪啪| 国精品人妻无码一区免费视频电影| 尤物yw无码网站进入| 偷拍女厕尿尿在线免费看| av网站在线观看大全| 日本乱偷人妻中文字幕在线| 人妻无码中文专区久久综合| 日韩精品久久伊人中文字幕| 亚洲小说区图片区色综合网| 在线亚洲人成电影网站色www| 亚洲五月七月丁香缴情| 人妻少妇中文字幕,久久精品| 97在线观看播放| 午夜一级在线| 美腿丝袜网址亚洲av| 人妻 丝袜美腿 中文字幕| 处破痛哭a√18成年片免费| 日本岛国大片不卡人妻| 国产一区二区三区不卡在线观看 | 禁止免费无码网站| 国产精品一区二区三区av在线 | 国产70老熟女重口小伙子| 亚洲欧美v国产蜜芽tv| 日韩精品视频免费网站|