本發(fā)明專利技術(shù)公開了一種多媒體終端及推送上網(wǎng)異常消息的方法,涉及多媒體終端領(lǐng)域。該多媒體終端支持有線和無線的廣域網(wǎng)WAN配置檢查,用戶的電腦或手機通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)訪問多媒體終端,該多媒體終端包括上行鏈路狀態(tài)監(jiān)測模塊、WAN配置檢測模塊、上行物理端口連接檢測模塊、域名系統(tǒng)DNS偽造模塊、消息推送模塊。本發(fā)明專利技術(shù)能及時向用戶提示異常情況,告知用戶網(wǎng)絡(luò)異常的原因,提升用戶體驗。
【技術(shù)實現(xiàn)步驟摘要】
本專利技術(shù)涉及多媒體終端領(lǐng)域,具體是涉及一種多媒體終端及推送上網(wǎng)異常消息的方法。
技術(shù)介紹
多媒體終端是能綜合各種不同媒體(話音、文字、數(shù)據(jù)、圖像和活動影像等)業(yè)務(wù),集電話機、電報機、傳真機、電視機和計算機等為一體的新型通信終端。目前,多媒體終端出現(xiàn)上網(wǎng)異常時,無法進行檢測和推送異常消息,導(dǎo)致用戶使用多媒體終端上網(wǎng)時,無法及時地知道多媒體終端設(shè)備究竟出現(xiàn)了什么異常。
技術(shù)實現(xiàn)思路
本專利技術(shù)的目的是為了克服上述
技術(shù)介紹
的不足,提供一種多媒體終端及推送上網(wǎng)異常消息的方法,能夠及時向用戶提示異常情況,告知用戶網(wǎng)絡(luò)異常的原因,提升用戶體驗。本專利技術(shù)提供一種支持推送上網(wǎng)異常消息的多媒體終端,該多媒體終端支持有線和無線的廣域網(wǎng)WAN配置檢查,用戶的電腦或手機通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)訪問多媒體終端,該多媒體終端包括上行鏈路狀態(tài)監(jiān)測模塊、WAN配置檢測模塊、上行物理端口連接檢測模塊、域名系統(tǒng)DNS偽造模塊、消息推送模塊,其中:所述上行鏈路狀態(tài)監(jiān)測模塊用于:定時監(jiān)控上行WAN鏈路狀態(tài);定期發(fā)送地址解析協(xié)議ARP報文,檢測網(wǎng)關(guān)獲取的WAN ip是否能正常與上層網(wǎng)絡(luò)通信;將監(jiān)控到的上行狀態(tài)告知DNS偽造模
塊;所述WAN配置檢測模塊用于:檢測WAN配置有無配置,如果無配置,則設(shè)置全局推送標志量,通知消息推送模塊此時無WAN配置;所述上行物理端口連接檢測模塊用于:驅(qū)動層檢測物理鏈接的狀態(tài),將上行WAN物理鏈路狀態(tài)發(fā)送給上行物理端口連接檢測模塊;上行物理端口連接檢測模塊收到鏈路狀態(tài)后,根據(jù)狀態(tài)做出相應(yīng)的處理;所述DNS偽造模塊用于:DNS偽造模塊收取到局域網(wǎng)LAN側(cè)用戶的DNS請求報文后,根據(jù)WAN配置檢測模塊設(shè)置的全局推送標志量,啟用DNS報文的偽造;所述消息推送模塊用于:上行鏈路狀態(tài)監(jiān)測模塊通過定期發(fā)送ARP報文,來檢測網(wǎng)關(guān)獲取的WAN ip是否能與上層網(wǎng)絡(luò)正常通信,如果不能正常通信,則告知消息推送模塊;WAN配置檢測模塊檢測WAN配置是否配置正常,如果配置不正常,則告知消息推送模塊;上行物理端口連接檢測模塊檢測WAN側(cè)物理鏈路是否正常連接,如果不正常,則告知消息推送模塊;消息推送模塊根據(jù)WAN配置檢測模塊、上行物理端口連接檢測模塊、DNS偽造模塊檢測的結(jié)果,決定是否啟用消息推送功能,只有檢測不正常時,才啟用消息推送功能。在上述技術(shù)方案的基礎(chǔ)上,所述WAN配置檢測模塊通過信號函數(shù)或者socket發(fā)送信號,實現(xiàn)通知消息推送模塊有無WAN配置。在上述技術(shù)方案的基礎(chǔ)上,所述驅(qū)動層通過netlink實現(xiàn)將上行WAN物理鏈路狀態(tài)發(fā)送給上行物理端口連接檢測模塊,netlink是用以實現(xiàn)用戶進程與內(nèi)核進程通信的一種特殊的進程間通信方式。在上述技術(shù)方案的基礎(chǔ)上,所述DNS偽造模塊偽造的報文的DNS ip為固定的ip。在上述技術(shù)方案的基礎(chǔ)上,所述多媒體終端上電啟動后,上行鏈路狀態(tài)監(jiān)測模塊檢測上行物理鏈路是否正常連接以太網(wǎng)上行,WAN配置檢測模塊檢測是否配置WAN連接,上行物理端口連接檢測模塊檢測上行數(shù)據(jù)是否正常,所有的結(jié)果執(zhí)行會被反饋至消息推送模塊。在上述技術(shù)方案的基礎(chǔ)上,所述消息推送模塊根據(jù)結(jié)果進行消息推送判決,如果達到消息推送的條件,消息推送模塊監(jiān)聽超文本傳輸協(xié)議HTTP訪問的請求;用戶發(fā)送DNS請求報文時,DNS偽造模塊根據(jù)全局推送標志量設(shè)置DNS偽造的ip地址;網(wǎng)頁服務(wù)器將指定的推送消息,推送至用戶的終端上。本專利技術(shù)還提供上述多媒體終端推送上網(wǎng)異常消息的方法,包括以下步驟:S1、多媒體終端上電啟動,上行鏈路狀態(tài)監(jiān)測模塊、WAN配置檢測模塊、上行物理端口連接檢測模塊初始化,WAN配置檢測模塊獲取上電前的WAN配置;上行鏈路狀態(tài)監(jiān)測模塊啟動檢測上行網(wǎng)絡(luò)的鏈路狀態(tài),每隔一段時間發(fā)送定時檢測;上行物理端口連接檢測模塊初始化netlink的相關(guān)配置、應(yīng)用層和驅(qū)動層之間的初始設(shè)置;S2、多媒體終端啟動后,如果未檢測到配置了WAN,WAN配置檢測模塊認為WAN異常,記錄該異常,并通知消息推送模塊;多媒體終端上電后,WAN配置檢測模塊檢測用戶配置的任何連接,記錄異常連接;S3、WAN端口物理鏈路檢測:WAN物理端口斷開時,驅(qū)動層通過netlink發(fā)送消息給應(yīng)用層,應(yīng)用層收到netlink消息后,根據(jù)端
口狀態(tài),通知消息推送模塊;S4、上行鏈路狀態(tài)監(jiān)測模塊通過WAN連接獲取的ip,定期發(fā)送檢測報文檢查WAN上行網(wǎng)絡(luò)是否正常,上行鏈路不通時,發(fā)送消息通知消息推送模塊,消息推送模塊根據(jù)狀態(tài)判決是否推送異常消息;S5、消息推送模塊判決是否推送消息,同時監(jiān)聽HTTP訪問請求,并將HTTP訪問請求交給網(wǎng)頁服務(wù)器,網(wǎng)頁服務(wù)器將指定的推送消息,推送至用戶的終端上;S6、用戶打開瀏覽器上網(wǎng),發(fā)送DNS請求報文,DNS偽造模塊根據(jù)全局推送標志量,決定是否偽造DNS ip。在上述技術(shù)方案的基礎(chǔ)上,步驟S1中,所述上行鏈路狀態(tài)監(jiān)測模塊每隔10s發(fā)送定時檢測。與現(xiàn)有技術(shù)相比,本專利技術(shù)的優(yōu)點如下:(1)本專利技術(shù)能檢測網(wǎng)絡(luò)異常,并及時推送消息給用戶。多媒體終端啟用后,用戶瀏覽頁面,如果網(wǎng)絡(luò)正常,用戶可以直接上網(wǎng),不會推送異常消息;當出現(xiàn)網(wǎng)絡(luò)異?;蛘遅AN未配置時,多媒體終端捕捉該訪問請求,將其重定向到指定的異常提示頁面,能夠及時向用戶推送指定的異常頁面,告知用戶網(wǎng)絡(luò)異常的原因,提升用戶體驗。(2)當網(wǎng)絡(luò)或者用戶操作不當時,多媒體終端及時檢測,并推送相關(guān)消息給用戶,能夠豐富多媒體終端的功能。(3)本專利技術(shù)適用于WAN上行網(wǎng)絡(luò)的異常檢測、WAN口配置檢測、WAN口物理連接檢測等場景。(4)本專利技術(shù)不影響設(shè)備整體性能,所耗資源較少。附圖說明圖1是多媒體終端的組網(wǎng)方式示意圖。圖2是本專利技術(shù)實施例中支持推送上網(wǎng)異常消息的多媒體終端的
結(jié)構(gòu)框圖。圖3是本專利技術(shù)實施例中多媒體終端推送上網(wǎng)異常消息的方法的流程圖。具體實施方式下面結(jié)合附圖及具體實施例對本專利技術(shù)作進一步的詳細描述。本專利技術(shù)實施例提供一種支持推送上網(wǎng)異常消息的多媒體終端,該多媒體終端支持有線和無線的WAN(Wide Area Network,廣域網(wǎng))配置檢查,參見圖1所示,用戶的電腦或手機可以通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)訪問多媒體終端。參見圖2所示,支持推送上網(wǎng)異常消息的多媒體終端包括上行鏈路狀態(tài)監(jiān)測模塊、WAN配置檢測模塊、上行物理端口連接檢測模塊、DNS(Domain Name System,域名系統(tǒng))偽造模塊、消息推送模塊,其中:上行鏈路狀態(tài)監(jiān)測模塊用于:定時監(jiān)控上行WAN鏈路狀態(tài);定期發(fā)送ARP(Address Resolution Protocol,地址解析協(xié)議)報文,檢測網(wǎng)關(guān)獲取的WAN ip是否能正常與上層網(wǎng)絡(luò)通信;將監(jiān)控到的上行狀態(tài)告知DNS偽造模塊;WAN配置檢測模塊用于:檢測WAN配置有無配置,如果無配置,則設(shè)置全局推送標志量,告知消息推送模塊此時無WAN配置;WAN配置檢測模塊通過信號函數(shù)或者socket發(fā)送信號,實現(xiàn)通知消息推送模塊有無WAN配置;上行物理端口連接檢測模塊用于:驅(qū)動層檢測物理鏈接的狀態(tài),及時、有效、準確的將上行WAN物理鏈路狀態(tài)發(fā)送給上行物理端口連接檢測模塊,驅(qū)動層可通過netlink實現(xiàn)將上行WAN物理鏈路狀態(tài)發(fā)送給上行物理端口連接檢測模塊,netlink是用以實現(xiàn)用戶進本文檔來自技高網(wǎng)...
【技術(shù)保護點】
一種支持推送上網(wǎng)異常消息的多媒體終端,該多媒體終端支持有線和無線的廣域網(wǎng)WAN配置檢查,用戶的電腦或手機通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)訪問多媒體終端,其特征在于:該多媒體終端包括上行鏈路狀態(tài)監(jiān)測模塊、WAN配置檢測模塊、上行物理端口連接檢測模塊、域名系統(tǒng)DNS偽造模塊、消息推送模塊,其中:所述上行鏈路狀態(tài)監(jiān)測模塊用于:定時監(jiān)控上行WAN鏈路狀態(tài);定期發(fā)送地址解析協(xié)議ARP報文,檢測網(wǎng)關(guān)獲取的WAN?ip是否能正常與上層網(wǎng)絡(luò)通信;將監(jiān)控到的上行狀態(tài)告知DNS偽造模塊;所述WAN配置檢測模塊用于:檢測WAN配置有無配置,如果無配置,則設(shè)置全局推送標志量,通知消息推送模塊此時無WAN配置;所述上行物理端口連接檢測模塊用于:驅(qū)動層檢測物理鏈接的狀態(tài),將上行WAN物理鏈路狀態(tài)發(fā)送給上行物理端口連接檢測模塊;上行物理端口連接檢測模塊收到鏈路狀態(tài)后,根據(jù)狀態(tài)做出相應(yīng)的處理;所述DNS偽造模塊用于:DNS偽造模塊收取到局域網(wǎng)LAN側(cè)用戶的DNS請求報文后,根據(jù)WAN配置檢測模塊設(shè)置的全局推送標志量,啟用DNS報文的偽造;所述消息推送模塊用于:上行鏈路狀態(tài)監(jiān)測模塊通過定期發(fā)送ARP報文,來檢測網(wǎng)關(guān)獲取的WAN?ip是否能與上層網(wǎng)絡(luò)正常通信,如果不能正常通信,則告知消息推送模塊;WAN配置檢測模塊檢測WAN配置是否配置正常,如果配置不正常,則告知消息推送模塊;上行物理端口連接檢測模塊檢測WAN側(cè)物理鏈路是否正常連接,如果不正常,則告知消息推送模塊;消息推送模塊根據(jù)WAN配置檢測模塊、上行物理端口連接檢測模塊、DNS偽造模塊檢測的結(jié)果,決定是否啟用消息推送功能,只有檢測不正常時,才啟用消息推送功能。...
【技術(shù)特征摘要】
1.一種支持推送上網(wǎng)異常消息的多媒體終端,該多媒體終端支持有線和無線的廣域網(wǎng)WAN配置檢查,用戶的電腦或手機通過有線網(wǎng)絡(luò)或者無線網(wǎng)絡(luò)訪問多媒體終端,其特征在于:該多媒體終端包括上行鏈路狀態(tài)監(jiān)測模塊、WAN配置檢測模塊、上行物理端口連接檢測模塊、域名系統(tǒng)DNS偽造模塊、消息推送模塊,其中:所述上行鏈路狀態(tài)監(jiān)測模塊用于:定時監(jiān)控上行WAN鏈路狀態(tài);定期發(fā)送地址解析協(xié)議ARP報文,檢測網(wǎng)關(guān)獲取的WAN ip是否能正常與上層網(wǎng)絡(luò)通信;將監(jiān)控到的上行狀態(tài)告知DNS偽造模塊;所述WAN配置檢測模塊用于:檢測WAN配置有無配置,如果無配置,則設(shè)置全局推送標志量,通知消息推送模塊此時無WAN配置;所述上行物理端口連接檢測模塊用于:驅(qū)動層檢測物理鏈接的狀態(tài),將上行WAN物理鏈路狀態(tài)發(fā)送給上行物理端口連接檢測模塊;上行物理端口連接檢測模塊收到鏈路狀態(tài)后,根據(jù)狀態(tài)做出相應(yīng)的處理;所述DNS偽造模塊用于:DNS偽造模塊收取到局域網(wǎng)LAN側(cè)用戶的DNS請求報文后,根據(jù)WAN配置檢測模塊設(shè)置的全局推送標志量,啟用DNS報文的偽造;所述消息推送模塊用于:上行鏈路狀態(tài)監(jiān)測模塊通過定期發(fā)送ARP報文,來檢測網(wǎng)關(guān)獲取的WAN ip是否能與上層網(wǎng)絡(luò)正常通信,如果不能正常通信,則告知消息推送模塊;WAN配置檢測模塊檢測WAN配置是否配置正常,如果配置不正常,則告知消息推送模塊;上行物理端口連接檢測模塊檢測WAN側(cè)物理鏈路是否正常連接,如
\t果不正常,則告知消息推送模塊;消息推送模塊根據(jù)WAN配置檢測模塊、上行物理端口連接檢測模塊、DNS偽造模塊檢測的結(jié)果,決定是否啟用消息推送功能,只有檢測不正常時,才啟用消息推送功能。2.如權(quán)利要求1所述的支持推送上網(wǎng)異常消息的多媒體終端,其特征在于:所述WAN配置檢測模塊通過信號函數(shù)或者socket發(fā)送信號,實現(xiàn)通知消息推送模塊有無WAN配置。3.如權(quán)利要求1所述的支持推送上網(wǎng)異常消息的多媒體終端,其特征在于:所述驅(qū)動層通過netlink實現(xiàn)將上行WAN物理鏈路狀態(tài)發(fā)送給上行物理端口連接檢測模塊,netlink是用以實現(xiàn)用戶進程與內(nèi)核進程通信的一種特殊的進程間通信方式。4.如權(quán)利要求1所述的支持推送上網(wǎng)異常消息的多媒體終端,其特征在于:所述DNS偽造模塊偽造的報文的DNS i...
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:歐陽建鋼,
申請(專利權(quán))人:烽火通信科技股份有限公司,
類型:發(fā)明
國別省市:湖北;42
還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。