馮毓翔,楊 振
(江蘇省廣電有線信息網絡股份有限公司 南京分公司,江蘇 南京 210000)
廣播電視應用軟件主要用于廣播電視行業,一般會安裝在智能電視節目接收終端,能實現相應的功能,為觀眾帶來更加智能化人性化自動化的廣播電視體驗。近年來,隨著互聯網的廣泛推廣和普及,廣播電視行業領域的應用軟件也得到大范圍應用,這些應用軟件極大地提高了廣播電視的傳播效果,有效提高了觀眾的使用體驗,進而推動了行業自身的健康發展。為了進一步規范廣播電視應用軟件的使用,相關部門制定了相應的法律法規和使用標準。
廣播電視是人們獲取信息的主要方式,在人們的日常生活中占據重要地位,對于人們的精神生活具有深遠影響。為了進一步提高廣播電視的傳播效果,有必要借助廣播電視應用軟件來完善廣播電視的傳播效果。在互聯網環境下,通過對應用軟件的科學應用,可以將廣播電視傳播效果進一步提升,可以為觀眾帶來更加豐富多彩的優質的電視內容。為了確保廣播電視應用軟件的使用質量,必須從廣播電視自身實際出發,切實做好軟件的設計、開發和應用,提高廣播電視的整體運行效果。
我國針對廣播電視應用軟件制定了相應的標準,從而明確了應用軟件的技術要求、安全能力、審核能力。針對廣播電視應用軟件的審核要求,要做到以下這些具體標準。
(1)提交審核的廣播電視應用軟件要包含能夠正常運行的URL,要能夠支持服務URL以及相應的隱私政策URL。
(2)禁止廣播電視應用軟件為安裝其他惡意軟件提供支持,也不允許應用軟件為分發軟件提供支撐。這主要是為了保證廣播電視應用軟件的應用效果,避免在對外網絡數據交互過程中對用戶造成負面影響。如果一個廣播電視應用軟件在運行過程中能夠對外提供正常的URL,那么軟件自身就可以實現穩定運行。如果軟件為分發軟件或者惡意軟件的安裝提供了便利,那么就會造成軟件自身的安全漏洞,很容易影響到軟件的有效運行,容易產生二次打包等問題。
為了確保廣播電視應用軟件的安全性有效性,有必要對應用軟件的性能效果進行測試,要測試應用軟件是否包含正常運行的URL,以及是否含有分發軟件或者惡意軟件的安裝鏈接。
(1)應用軟件的開發者必須提交能夠在相應軟件中正常運行的URL,具體如支持服務的URL以及相應的隱私政策的URL。
(2)啟動應用軟件,并準確全面記錄軟件對外網絡訪問過程中的URL。
(3)判斷廣播電視應用軟件運行過程中對外網絡訪問過程中的URL與開發者提供的清單是否一致。
(4)判斷應用軟件在對外網絡訪問過程中的URL與相關的惡意軟件鏈接是否具有一致性。
(5)判斷廣播電視應用軟件在運行過程中是否存在彈框提示安裝惡意軟件的行為。
一個符合標準的應用軟件在測試過程中要達到以下幾個要求:應用軟件運行過程中訪問的URL與開發者提供的清單保持一致,應用軟件在運行過程中對外網絡訪問沒有出現惡意鏈接,應用軟件在運行過程中不存在彈框提示安裝惡意軟件等行為。
分析可知,很多模型在運行過程中使用高層面的單元,在此基礎上對相應的文本或者語言進行建模。這種模型可以針對單詞、短語、句子等進行分析,還可以針對語義和語法結構進行分析。部分研究人員提出,可以從字符層面對文本進行分類,在此基礎上得到相應的抽象概念。在實踐過程中,要針對數據做好預處理、建模、訓練以及后續驗證,確保其有效性和科學性。卷積神經網絡得到廣泛應用,在圖像、文本和語音等方面均有良好應用。
廣播電視應用軟件的網絡數據交互,使用了對應的卷積神經網絡模型,這種模型可以有效識別語音和圖像,具有深度學習能力,還具有良好的人工智能學習系統。
在廣播電視應用軟件測試過程中,很重要的一個內容就是判斷廣播電視應用軟件運行過程中對外網絡訪問過程中的URL與開發者提供的清單是否一致。分析發現,基于URL自身的結構,軟件在運行過程中有三部分存在大量定制化的情況。另一方面,軟件開發者提供的URL清單一般都是格式接口的具體規范或者具體案例,嗅探報文可以對URL進行解析,解析的結果可以保持格式上的一致性,但是其具體內容則往往會出現較大不同。針對這種情況,有必要科學分類開發者提供的URL與嗅探報文解析的URL,從而推動測試的順利進行,確保測試的準確性和有效性。
一般情況下,可以引入字符級卷積神經網絡進行分類,這種神經網絡可以有效分辨正常URL以及惡意應用下載URL。
本文以2018年開展的廣播電視應用服務地址溯源分析為例,分析其中部分案例中的URL,這些案例來自相關廣播電視主體的網絡視聽應用。在實踐過程中,對其中6個分類進行分析,每個分類包含500條,因此整體URL為3000條。
應用卷積神經網絡的過程中,考慮到URL的長度一般較短,因此可以假設每個URL補齊以后其長度為600個字符。在使用過程中,考慮到URL的特征集會比較多,因此將濾波器數量提高到128個。
應用卷積神經網絡進行分析,其驗證集準確率達到97.5%,測試集準確率達到96.5%,說明檢測效果準確率較高,取得了滿意的驗證效果。
為了順利實現廣播電視應用軟件網絡交互分析,需要根據廣播電視應用軟件自身的特點和使用規律設計對應的網絡交互分析系統,這個系統必須能夠準確判別網絡流量中正常URL和惡意URL的分類以及控制。系統在運行過程中,要能利用管理中心對相關任務進行分配、控制,還要分析相關的數據并將其匯總。
系統的管理中心一般采用web界面,并利用通信協議實現相應的管理功能,比如對IP端口的登記、對網卡的設置、對系統運行的控制、對具體信息狀態的上報等。每次測試任務完成以后,具體的URL解析結果會統一存儲在管理中心的后臺。然后使用對應的分析模塊,對數據進行分析。這個過程中使用的分析模塊一般采用卷積神經網絡方法,根據設置對導入的URL數據進行分類,并將分類結果存儲在管理中心后臺。在這個過程中,管理中心可以根據需要對相關數據進行分析,包括正常URL或者惡意URL、具體應用軟件信息、終端信息等,為工作人員提供了很大便利。
針對安裝在終端上的應用軟件,具體的測試工具會對其網絡數據進行嗅探,并將嗅探得到的數據進行分析,得到相應的URL。不僅如此,還會將其上報給管理中心,并接受管理中心的控制。這個設計有助于管理中心對URL的分類進行控制,方便相應的測試工作。
這種設計有助于提高樣本獲取效率。針對廣播電視應用軟件的網絡數據交互,如果在具體工具設計相應的分析組件,在實施具體分析前需要對得到的URL進行同步,而且每個工具需要對應的URL庫。不僅如此,URL數據還需要在管理中心游走兩次,導致其整體檢測效率低下,難以達到預期的檢測效果。
這種設計有助于減少時間延遲,提高實效性。檢測過程中,需要在獲取網絡數據以后馬上進行URL解析,兩者要達到同步效果,這就對工具的進程提出了較高要求,尤其是要達到良好的實時性。如果無法達到預期的實時性效果,就會導致針對URL數據的解析不全。卷積神經網絡需要較大的計算量,在實踐過程中,5分鐘時間內需要完成2700個URL的檢測,因此每秒鐘需要完成300個URL的檢測驗證。基于此,將卷積神經網絡處理放在管理中心,有助于減少工具的運行負荷,為提高檢測實效性提供支撐。
最后,這種設計有助于提高系統的延展性。系統使用的TensorFlow經常更新換代,因此為了確保系統的有效性,必須保證系統能夠適應多種版本。目前電腦的系統大多數都是WINDOWS,服務器則為Linux。因此將 TensorFlow 部署在管理中心也就是服務器端是較好的考慮。
廣播電視應用軟件主要用于廣播電視行業,一般會安裝在智能電視節目接收終端,能實現相應的功能,為觀眾帶來更加智能化人性化自動化的廣播電視體驗。近年來,隨著互聯網的廣泛推廣和普及,廣播電視行業領域的應用軟件也得到大范圍應用,這些應用軟件極大地提高了廣播電視的傳播效果,有效提高了觀眾的使用體驗,進而推動了行業自身的健康發展。為了進一步規范廣播電視應用軟件的使用,相關部門制定了相應的法律法規和使用標準。廣播電視應用軟件得到廣泛應用,并成為提高廣播電視制作傳播質量、完善廣播電視內容的重要手段。在廣播電視應用軟件的使用過程中,有必要做好相應的網絡數據交互工作,這是確保應用軟件有效發揮其積極作用的前提和基礎,也是促進廣播電視應用軟件實現健康發展的關鍵。
廣播電視應用軟件對于廣播電視的整體傳播質量具有重要影響,必須對其進行科學控制。在實踐過程中,要注重針對廣播電視行業自身特點制定相應的軟件,確保廣播電視能滿足相應的使用需求。在互聯網得到有效普及的情況下,廣播電視行業對應用軟件的應用更加廣泛和深入,通過各種應用軟件的科學應用,可以為觀眾帶來更加完善更加豐富的觀看體驗,可以完善現有的廣播電視體系,促進廣播電視自身的健康發展。